[
(3)Flow Control。流程控制,传输数据时,由于实时压缩、除错等新的传输处理技术,使通讯的速度和正确性大幅提高,但也使计算机和人机间数据传输的速度往往会远大于之间真正的数据传送速度,为确保数据安全及完整传送于计算机与人机之间,因此要有传送流程的控制。
(4)No Flow Control。不加以设定。
(5)CTS/RTS。为硬件流程控制,由硬件产生的电气脉波经总线至内接式调制解调器或是由连接线至外接式调制解调器来达成流程控制。
(6)DSR/DTR。也是硬件流程控制,用于计算机跟人机以电缆直接联机。
(7)XON/XOFF。为软件流程控制,通常只用于 2400bps 之 Modem 中,控制方式是由软件产生句柄,并将其加在传送的数据之中。
(8)PUTCHARS
PUTCHARS → 经由通讯端口,输出字符。V1为通讯后回传的值,可经由此值,得到这次通讯的结果,V2为传输数据的起始地址,V3为数据的长度,V4为所允许的最大通讯时间,其单位为千分之一秒,参见图10。
图10 通讯端口输出字符
(9)GETCHARS。GETCHARS →经由通讯端口得到字符。V1为通讯后回传的值可经由此值,得到这次通讯的结果,V2为传输数据的起始地址,V3为数据的长度,V4为所允许的最大通讯时间,其单位为千分之一秒,参见图11。
图11 通讯端口输出字符
3.2程序案例
以最终要完成如图12的打印为例:
图12 打印样式
3.3通讯参数选择
9600,8,none,1 ,Mark/Space控制;使用HMI的COM1端口。
3.4编程
(1)首先新建一个程序,PLC型号为NULL;
(2)在画面Cycle Macro中填入如下代码,完成HMI串口的出初始化;
(3)在画面上建立一个【交替型】按钮,在ON Macro填入如下代码:
(4)其中Sub Macro 1为初始化COM1,代码如下:
[本文共有 3 页,当前是第 2 页] <<上一页 下一页>>
]