S7-1200 PLC串口通信模块和通信板可组态传送消息,使其按照设置参数发送数据。以CM1241 RS232为例,在“属性>常规”选项卡,选择“RS232接口>组态传送消息”设置发送参数。其中,“RTS接通延时”和“RTS关断延时”仅在组态为“硬件流控”时可设置。如图9-21所示。
图9-21 组态传送消息
1.RTS接通延时
RTS接通延时表示在发出RTS信号之后和发送初始化之前,需要等待的时间。
2.RTS关断延时
RTS关断延时表示在完成传送后和撤销RTS信号之前,需要等待的时间。
3.在消息开始时发送中断
在延时RTS接通延时设定的时间并检测CTS信号后,在消息的开始位置发送中断持续时间为多少个位时间(上限时间为8s)。中断信号为低电平。
4.中断后发送线路空闲信号
此设置仅选择“在消息开始时发送中断”后才有效。表示在中断之后再发送多少个位时间的空闲信号(上限时间为8s)。空闲信号为高电平。(www.xing528.com)
一个完整字符传输时间定义为传输起始位、数据位、校验位和停止位的时间总和。信号的持续时间以位时间为单位,由组态波特率确定。以波特率9.6Kbits/s为例,每个位传输时间为(1/9600)×1000ms=0.104ms。设置“中断期间的位时间数”和“中断后线路空闲”位时间如图9-21所示,当CM1241发送数据2#11110000,波形如图9-22所示。
图9-22 发送数据波形图
①发送16位中断位,时间为1.664ms。
②发送6位空闲位,时间为0.624ms。
③发送数据2#11110000。
注意:
设置中断的位时间数小于等于16位时,通信模块会发送16位时间的中断位;设置大于16位时,通信模块发出的中断位与设置相符。
除了通过“属性”选项卡组态传送消息,也可以通过指令选项卡“通信>通信处理器>PtPCommunication”下的“Send_Config”指令来动态配置。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。