硬件:cpu 1214C
目的:测试PTP自由口通信
软件:Portal V14SP1
1.硬件组态
插入PLC,CM1241(RS232)模块
记录下其硬件标识符
上图为CM1241(RS232)模块的DB9接口引脚定义,RS232为全双工通信
根据通信伙伴侧的引脚分布来选择23口直连或者23口交叉线缆
PLC侧的RxD引脚需要连接至通信伙伴的TxD引脚
PLC侧的TxD引脚需要连接至通信伙伴的RxD引脚
3.程序编写
新建DB块,创建用于存放发送和接收数据的变量
sendMessageString:存放用于发送的字符串
sendMessageArray:将用于发送的字符串转换成字符数组,便于发送
receiveMessageArray:存放接收到的 文
引脚 | 定义 |
---|---|
PORT | 填入RS232模块的硬件标识符 |
Send_P2P BUFFER | 填入用于发送的数据 |
Receive_P2P BUFFER | 填入用于存放接收到的数据的变量 |
4.监控测试
使用hyperterminal超级终端软件来与PLC进行通信测试
将RS232模块的DB9接口,通过USB转RS232电缆与计算机连接起来
打开hyperterminal软件,选择对应的COM口,将参数设置成与PLC侧一致
在计算机中新建一个TXT文档,文档中输入”HiHiHi”,选择hyperterminal软件的传送功能,将文档传送至PLC,观察PLC中receiveMessageArray数组的变化

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!