2024-09-24
PLC需要将上位机发送的数据进行存储,然后再根据接收的先后顺序进行读取使用,一直循环。
设备运行后,上位机在物品到工位前可能已经先发送了3组或5组数据给当前工位PLC,等待物品到我工位后,再根据接收顺序的数据进行动作。就是第一个物品执行第一个数据动作,第二个执行第二个的动作,但是可能此时已经接收了多组的数据。
设备运行过程中需要一直接收上位机数据。
请问这种逻辑的数据处理怎么写呢。
求各位指点迷津,谢谢!
评论3
楼主 2024/9/24 19:47:48
将啥品牌啥系列的PLC发出来呀
楼主 2024/9/24 19:53:29
让上位机发组合数据(工位编号+信息编号+数据),这个组合你自己需要什么加什么进去。plc接受到后按先进先出存储,需要用时,可以循环筛选自己工位编号,需要哪组数据就使用哪组。
楼主 2024/9/24 19:54:09
首先,你需要一个标志位,来确定是否通讯良好!
在通讯良好的状态下,传过来的数据直接用就好了,不管是数字量、模拟量、还是实数变量,都作为实际输入变量来用就应该没问题的!