EPLAN P8 29 如何让功能文本自动换行
“ 本篇文章主要讲解一下EPLAN P8 2.9 如何让功能文本自动换行。”
有时候我们会发现PLC的IO注释文本太长 ,文本与文本之间会重叠,我们可以使用在文本中加换行符的方式来进行换行操作。但如果注释太多或者我们批量修改注释再复制到EPLAN的时间又要重新添加换行符,非常麻烦而且浪费时间。有一段时间我就是这样手动对每一个功能文本敲换行符的,有一天发现原来文本可以自动换行,节省了我大量时间。下面我来具体说说是如何实现 的
1)双击要修改的功能文本
2)属性相关设置
① 选择【格式】
② 勾选【激活位置框】
③ 输入【宽度】与【高度】值(根据实际需要来输入值,可以多次测试找到一个合适的值)
④ 勾选【固定文本宽度】与【固定文本高度】
⑤ 取消勾选【不分开文字】
⑥ 点击【确定】
3)可以看到X0的功能文本自动分成了三行,设置成功
以上就是本篇的全部内容感谢大家的观看,谢谢!
这是我最近看到的很有感触的话,送给你们,希望可以与你们一起学习进步。
If you can't fly.
Run.
If you can't run.
Walk.
If you can't walk.
Crawl.
But by all means keep moving.
苦逼的自动化同胞们,加油!加油!加油!你离成功就差点个赞了,^_^
点赞+在看
↓↓↓ ↓↓↓
「收藏」西门子1200PLC点对点通信实例
在此示例中,S7-1200 CPU 通过 CM 1241 RS232 模块与装有终端仿真器的 PC 通信。此示例中的点对点组态和 STEP 7 程序说明了CPU如何从 PC 接收消息和将该消息回送到 PC。
必须将 CM 1241 RS232 模块的通信接口连接到 PC 的 RS232 接口(通常为 COM1)。由于这两个端口都是数据终端设备 (DTE),所以在连接这两个端口时必须交换接收和发送引脚(引脚 2 和 3),可通过以下任何一种方法实现交换:
使用NULL 调制解调器适配器和标准RS232 电缆交换引脚 2 和 3。
使用已交换引脚2和 3 的 NULL 调制解调器电缆。通常可以将电缆两端是否带有两个 9 针 D 型母头连接器作为识别 NULL 调制解调器电缆的依据。
组态通信模块
可通过 STEP 7 中的设备组态或通过用户程序指令来组态 CM 1241。此示例使用设备组态方法。
端口组态:在“设备组态”(Device configuration) 中单击 CM模块的通信端口,然后如下所示组态该端口:
说明
“操作模式”和“接收线路初始状态”的组态设置,只适用于 CM 1241 (RS422/RS485) 模块。其它 CM 1241 模块没有这些端口组态设置。
传送消息组态:接受传送消息组态的默认值。在消息开始时将不发送中断信号。
接收消息开始组态:将CM 1241 组态为在通信线路处于非激活状态至少 50个位时间(在 9600 波特时约为 5 毫秒 = 50 * 1/9600)时开始接收消息:
接收消息结束组态:将 CM 1241 组态为在最多接收到 100 个字节或换行字符(十进制数 10 或十六进制数 a)时结束消息。结束序列最多允许序列中具有五个结束字符。该序列中的第五个字符是换行字符。前面四个结束序列字符均是“不相关”字符或不选择的字符。CM 1241 不评估“不相关”字符,但会在零或更多“不相关”字符后面寻找指示消息结束的换行字符
RS422 和 RS485 工作模式
组态 RS422
对于 RS422 模式,有三种工作模式,具体取决于网络组态。根据网络中的设备选择其中一种工作模式。接收线路初始状态的不同选择参考了如下所示的详细情况。
全双工(RS422)四线制模式(点对点连接):在网络中有两台设备时选择此选项。在接收线路初始状态中:
– 在提供偏置和终端时(第 3 种情况),选择无。
– 选择正向偏置以使用内部偏置和终端(第 2 种情况)。
– 选择反向偏置以使用内部偏置和终端,并为两台设备启用电缆断线检测(第 1
种情况)。
全双工(RS422)四线制模式(多点主站):当网络具有一个主站和多个从站时,为主站选择此选项。在接收线路初始状态中:
– 在提供偏置和终端时(第 3 种情况),选择无。
– 选择正向偏置以使用内部偏置和终端(第 2 种情况)。
– 在此模式下,不能进行电缆断线检测。
全双工(RS422)四线制模式(多点从站):当网络具有一个主站和多个从站时,为所有从站选择此选项。在接收线路初始状态中:
– 在提供偏置和终端时(第 3 种情况),选择无。
– 选择正向偏置以使用内部偏置和终端(第 2 种情况)。
– 选择反向偏置以使用内部偏置和终端,并为从站启用电缆断线检测(第 1种情况)。
第 1 种情况: RS422 ,带电缆断线检测
工作模式:RS422
接收线路初始状态:反向偏置(有偏置,R(A)> R(B) > 0V)
电缆断线:启用电缆断线检测(发送器始终处于激活状态)
第 2 种情况: RS422 ,不带电缆断线检测,正向偏置
第 3 种情况: RS422 : 不带电缆断线检测,无偏置
工作模式:RS422
接收线路初始状态:无偏置
电缆断线:无电缆断线检测(发送器仅在发送时才启用) 偏置和终端由用户在网络末端节点处添加。
组态 RS485
对于 RS485 模式,只有一种工作模式。接收线路初始状态的不同选择参考了如下所示的详细情况。
半双工(RS485)两线制模式。在接收线路初始状态中:
– 在提供偏置和终端时(第 5 种情况),选择无。
– 选择正向偏置以使用内部偏置和终端(第 4 种情况)。
第 4 种情况: RS485 : 正向偏置
工作模式:RS485
接收线路初始状态:正向偏置(有偏置,R(B) > R(A) > 0V)
第 5 种情况: RS485 : 无偏置(外部偏置)
工作模式:RS485
接收线路初始状态:无偏置(需要外部偏置)
编写 STEP 7 程序
此示例程序使用全局数据块作为通信缓冲区,使用 RCV_PTP 指令从终端仿真器接收数据,使用 SEND_PTP 指令向终端仿真器回送缓冲数据。要对该示例编程,需要添加数据块组态和主程序块 OB1,如下所述。
全局数据块 “Comm_Buffer” : 创建一个全局数据块 (DB) 并将其命名为“Comm_Buffer”。在该数据块中创建一个名为“buffer”,数据类型为“字节数组 [0 .. 99]”的值。
程序段 1 : 只要 SEND_PTP 未激活,就启用 RCV_PTP 指令。在程序段 4 中,MW20.0 中的 Tag_8 在发送操作完成时进行指示,因此是在通信模块相应地准备好接收消息时进行指示。
程序段 2 : 使用由 RCV_PTP 指令设置的 NDR 值(M0.0 中的 Tag_1)来复制接收到的字节数,并使一个标记(M20.0 中的 Tag_8)置位以触发 SEND_PTP 指令。
程序段 3 : M20.0 标记置位时启用 SEND_PTP 指令。同时还使用此标记将 REQ 输入设置为 TRUE 一个扫描周期时间。REQ 输入会通知 SEND_PTP 指令要传送新请求。REQ 输入必须仅在 SEND_PTP 的一个执行周期内设置为 TRUE。每个扫描周期都会执行 SEND_PTP 指令,直到传送操作完成。CM 1241 传送完消息的最后一个字节时,传送操作完成。传送操作完成后,DONE 输出(M10.0 中的 Tag_5)将被置位为 TRUE 并持续 SEND_PTP 的一个执行周期。
程序段 4 : 监视 SEND_PTP 的 DONE 输出并在传送操作完成时复位传送标记(M20.0 中的 Tag_8)。传送标记复位后,程序段 1 中的 RCV_PTP 指令可以接收下一条消息。
组态终端仿真器
必须设置终端仿真器以支持此示例程序。几乎可以在 PC 上使用任何终端仿真器,例如,超级终端。确定终端仿真器处于断开模式后,如下所述编辑各设置:
将终端仿真器设置为使用PC 上的 RS232 端口(通常为 COM1)。
将端口组态为 9600 波特、8 个数据位、无奇偶校验(无)、1个停止位和无流控制。
更改终端仿真器设置使其仿真 ANSI终端。
组态终端仿真器ASCII 设置,使其在每行后(用户按下 Enter 键后)发送换行信号。
本地回送字符,以便终端仿真器显示输入的内容。
运行示例程序
要运行示例程序,请执行以下步骤:
将STEP 7 程序下载到 CPU 并确保其处于 RUN 模式。
单击终端仿真器上的“连接”(connect) 按钮以应用组态更改并启动与 CM1241的终端会话。
在PC 中键入字符并按 Enter 键。
终端仿真器会将输入的字符发送到 CM 1241 和 CPU。然后,CPU 程序将这些字符回送到终端仿真器。
免责声明:以上内容转载自北极星电气招聘网,所发内容不代表本平台立场
相关问答
plc程序一行写完怎么切换到下一行?
安回车键或者空格键可以换行,在工具设置中也可以定义安回车键或者空格键可以换行,在工具设置中也可以定义
三菱plc编程一行程序太长怎么换行?
要对三菱plc编程一行程序太长换行梯形图,可在输入框里左边选中括号那个,右边输入=空格C0空格K1键,这样就可以换行了。要对三菱plc编程一行程序太长换行梯形图...
基恩士plc程序编得太长怎么换行?
在基恩士plc程序中,可以使用“/”符号来进行换行操作。在需要换行的位置使用“/”符号即可,这样程序就会在该位置自动换行。另外,也可以使用注释来进行代码的...
三菱plc传送换行回车字符的ascii码解释一下?
应该是发送十六进制0D0A就可以了0D是ASCII码的回车0A是ASCII码的换行不过PLC若要发送16进制的数据,接收到的也是16进制应该是发送十六进制0D0A就...
台达plc编程如何插入一列?
电脑上有个插入件insert,按下就可以了;然后直接输入要插入的;插入后再取消插入,按下insert;只要这行没有满;如果你行满了就要换行了。随着微处理器、计算...
plcascii码范围?
制数可以表示(22)=4种状态:00、01...由于1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可...
西门子PLCS7-200的5V电源和24V电源的用处分别是什么-ZOL问答
而24V电源是用来输入输出用的,所有PLC均不是直接输入到PLC内部或输出到外部控制元器件,而是通过光电耦合、继电器的,从而隔离了PLC内部使用的5V电源和输入输出2...
一台三菱的plc怎么样控制多台昆仑通泰的触摸屏-ZOL问答
如果PLC是FX3U以上的.最好的方法是在主机主扩展一个FX3U-422BD扩展板.则PLC就有两个通讯下载串口了,任一串口都可以下载程序,及与触摸屏通讯.扩展板通讯...
step7v13安装win10,不能与plc通讯,有没方法?-ZOL问答
看下WINCC里的变量块是不是勾选的IP连接300PLC的有用(0)回复把netframewor...Excel表中的单元格太小,而内容太多,采用了自动换行,依然有部分内容不能显示?...
怎么批量删除Office表格内符号后的文字-ZOL问答
第二种,用菜单:格式-单元格-对齐-文本控制-自动换行。第三种,鼠标拖拽列号处的...proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中...