串口通讯的时候,会涉及一些参数,这里介绍以下6个参数
参数1:超时
参数2:通讯延时
参数3:设备预设站号
参数4:使用广播命令
参数5:地址整段间隔
参数6:最大读取/写入字数

接下来,详细做下介绍
参数1:超时
通讯中断超过此项设定值(单位为秒),HMI会使用5号窗口"PLC No Response"为提示。

总结:也就是说想要延迟5号窗口通讯不上提示窗口,可以调超时参数。
参数2:通讯延时
HMI在送出下一个命令给PLC前,会先延迟此项设定值(单位为毫秒),再送出命令。
总结:一般不修改,基本在MODBUS通讯不上,通讯缓慢情况下,做下调整修改,较有效果;调整的方式是:以10为单位,边调边测,一般调的上限不超过100。
参数3:设备预设站号
设定设备地址所使用的默认站号。当地址内容不包括站号信息时,将使用此项设定值作为设备的站号。
总结:简而言之,就是填入连接设备的站号。
参数4:使用广播命令
当勾选 [使用广播命令] 后,依照所使用的设备定义之广播站号,填入至 [广播命令所使用的站号]。当HMI使用广播站号发送命令时,设备将只接收命令而不回复HMI。
假设广播站号为255 ,当HMI发送命令至255#200这个地址时,所有的设备会接收这个命令但不回复HMI。
总结:前提是有支持广播命令的设备才适用此功能。
参数5:地址整段间隔
不同读取命令的读取地址之间距若小于此项设定值,这些命令可以合并为同一个命令。此项设定值如果为 "0",将取消命令合并功能。
参数6:最大读取/写入字数
最大读取字数:一次可以从装置读取数据的最大量,单位为word。
最大写入字数:一次可以写入到装置的数据最大量,单位为word。
总结:对于参数5和参数6,举个综合性的例子,帮助大家理解:
Q:如果在设备属性中设置的"最大读取字数"和"最大写入字数"都是10个字,在宏指令中用get指令读取的字数超过10个字,会是什么情况?会按照设备属性设置分多条指令读取吗?还是按照宏指令中的字数进行读取?
A:是会受最大最小数目10的限定, 所以举例16个字数量,是分2次发送封包。