主题:S7-300系列PLC扩展CP340串口模块,读取日置数字表电压值
硬件:CPU312;串口模块CP340,HIOKI3237数字多用表;
状态:通讯测试正常:PLC可以发送读取命令;数字表返回读取的电压值;
请看命令发送收程序截图:
请看数据收程序截图,接收数据存储在DB11中,字长14:
问题:
1.请问发送命令的触发信号M100.1与数据接收的触发信号M100.0有什么关联?是否需要同时接通,还是需要有先后顺序?我的理解是M100.0持续接通,CP340接收的数据连续存储,而M100.1接通一次,CP340读取一次仪表数据。不知道理解的是是否准确,请大神指导一下,谢谢!
2.数字表返回的电压值以BYTE的类型(ASCII字符)存储在以DB11.DB0开始的数据块中,请问如何将这些DB11中的ASCII字符转化为INT或者REAL,有个热心朋友建议每个ASCII字符的值间去48再做加法合并一下就行,其实是可行的,不知道是否有专用的转化程序或者指令。