发布网友 发布时间:2022-05-03 09:04
共4个回答
热心网友 时间:2023-10-18 02:30
楼主说的是外部设备,给欧姆龙PLC发送数据,然后数据存放在D200里,比较D200的数据,大于55则执行后面的程序,否则不执行是吧。如果是,那么首先,你得写一个串口收发数据的指令,您这里只要用到收,不用发,串口收发需要用到欧姆龙的协议宏,就是CX-protocal,指定串口号,接收的字节数等的信息,然后要下载到PLC中,之后,在程序里也有一段串口采集的指令PMCR,指定存放数据的起始地址D200,然后每次收到数据后,进行比较就可以了热心网友 时间:2023-10-18 02:30
你可以用监控看一下,发送数据时d200变不变?热心网友 时间:2023-10-18 02:31
可以的,试试吧热心网友 时间:2023-10-18 02:31
这样是不能的。追问能说一下为什么吗?
热心网友 时间:2023-10-18 02:30
楼主说的是外部设备,给欧姆龙PLC发送数据,然后数据存放在D200里,比较D200的数据,大于55则执行后面的程序,否则不执行是吧。如果是,那么首先,你得写一个串口收发数据的指令,您这里只要用到收,不用发,串口收发需要用到欧姆龙的协议宏,就是CX-protocal,指定串口号,接收的字节数等的信息,然后要下载到PLC中,之后,在程序里也有一段串口采集的指令PMCR,指定存放数据的起始地址D200,然后每次收到数据后,进行比较就可以了热心网友 时间:2023-10-18 02:30
楼主说的是外部设备,给欧姆龙PLC发送数据,然后数据存放在D200里,比较D200的数据,大于55则执行后面的程序,否则不执行是吧。如果是,那么首先,你得写一个串口收发数据的指令,您这里只要用到收,不用发,串口收发需要用到欧姆龙的协议宏,就是CX-protocal,指定串口号,接收的字节数等的信息,然后要下载到PLC中,之后,在程序里也有一段串口采集的指令PMCR,指定存放数据的起始地址D200,然后每次收到数据后,进行比较就可以了热心网友 时间:2023-10-18 02:30
你可以用监控看一下,发送数据时d200变不变?热心网友 时间:2023-10-18 02:31
可以的,试试吧热心网友 时间:2023-10-18 02:31
这样是不能的。追问能说一下为什么吗?
热心网友 时间:2023-10-18 02:30
你可以用监控看一下,发送数据时d200变不变?热心网友 时间:2023-10-18 02:31
可以的,试试吧热心网友 时间:2023-10-18 02:31
这样是不能的。追问能说一下为什么吗?