軿罗衣

并把每个数据都干系一个变量

更新时间:2019-11-01  来源:本站原创

  下位机是西门子s7-200PLC,下位机要搜罗4道模仿量数据,并经种种转换后,正在上位机上主动显示这四道数据,上位机用的是VC++的MFC编写的,上位机和下位机用的是RS485通信的,只用到一个COM口(假设为COM3)。

  上位机须要有软件将串口获取的数据再遵循封装款式还原成你须要的数值,这便是全盘进程了。校验位什么的),已赞过已踩过你对这个解答的评议是?评论收起匿名用户我明了假使是众个串口(也便是众个PLC,下位机个人苛重次第便是将数据依照肯定的封装款式打包好数据,握手啊之类的进程。然后设备好串口闭联参数(譬喻波特率,也便是你说的轮询啊,上位机可能通过串口的所在依序读取每个串口的数据,张开悉数下位机(譬喻单片机)通过串口线)发送数据给上位机(PC),每个PLC搜罗一齐模仿量)的话,

  下位机是西门子s7-200PLC,下位机要搜罗4道模仿量数据,金亚洲登陆,并经种种转换后,正在上位机上主动显示这四道数据,上位机用的是VC++的MFC编写的,上位机和下位机用的是RS485通信的,只用到一个...

  可是我是一个COM口(一个PLC)传送四个变量(搜罗四道数据),这种情形下,上位机怎样区别这四个变量(假设有两个温度、两个压力的数据)啊?追答举个例子:温度传感器T1,T2,压力传感器P1,P2,差异给T1,T2,P1,P2授予所在1,2,3,4;那么把四个传感器挂载正在485总线上,我的PC机只须通过一个COM差异发送音讯去读取所在1,2,3,4的实质就可能了。譬喻我现正在的上位机发送音讯读取所在2号的实质,T1,T2,P1,P2都邑给与到上位机发送过来的音讯,通过占定音讯展现所在为2那么T1,P1,P2直接把数据包抛弃,惟有T2的所在立室然后T2发送数据给上位机;上位机通过所在1,2,3,4轮询这四个装备,由于速率速因而看起来是4个装备是同时收发数据已赞过已踩过你对这个解答的评议是?评论收起

  我思明了的是,下位机是若何发送这四个数据,是正在一个报文内同时发送,依旧分四个报文发送?上位机是若何搜罗这四个数据,并把每个数据都联系一个变量,然后再把各个数据显示正在指定的EDIT控件名望上的?

  张开悉数RS485总线通讯,上位机通过主机轮询的体例搜罗下位机信号! 也便是说下位机弗成以主动发送信号,而是上未机通过所在依序读取这四道的报文并打印显示出来;每次通讯都是有上位机提倡的握手信号,下位机给与到音讯后占定是不是本身音讯,假使是则发送数据诘问不是四个COM口,总共惟有一个COM口,是从PLC出来接到PC机上的。


友情链接: