恭喜,你发布的帖子
发布于 2018-07-09 15:23:54
4楼
哈哈, 看半天了, 越看越糊涂, 以前系统内只有一个摄像头(Profinet I/O 设备), 程序中FC 11 , 和FC 12 各调用一次, 系统也成功运行, 那么现在我在系统中又添加了一个摄像头(Profinet I/O 设备),那么现在系统中存在两个Profinet I/O 设备,那么是不是FC11 和FC12 ,再各调用一次?我看了看应该是不用再次调用,因为在原系统中FC11 和FC12 的管脚CPLADDER,我填写的是CP的模块地址。那么添加了一个Profinet I/O 设备, 我认为只需要修改接受和发送的数据的容量, 我的疑惑是, 系统之么知道这一部分是发送给Profinet I/O 设备1, 另外一部分是发送给Profinet I/O 设备2 ?
通过今天的调试, 可以确认的是FC11 PNIO_SEND , FC12 PNIO_RECV , 在OB1 中只调用一次, 最为重要的是关于参数IOCS, IOPS , 我把该区域的容量扩大为LEN 参数的数据长度即可 。
请填写推广理由:
分享
只看
楼主