fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 683 个
工控威望: 1653 点
下载积分: 442 分
在线时间: 297(小时)
注册时间: 2019-07-15
最后登录: 2025-09-09
查看fczxjh的 主题 / 回贴
楼主  发表于: 2023-12-22 10:39
200smart把自身IO映射到1500,因为smart的IO并不是连续的,比如到I4.3下一个是I8.0,I9.7下一个是I12.0。

所以用BLK_MOV_B批量传输,将I点批量传输给VB寄存器或profinet指定的输出Q,那么所得数据是不是也是存在相同的地址间距?
cshawk
Hawk
级别: 略有小成
精华主题: 0
发帖数量: 353 个
工控威望: 470 点
下载积分: 1511 分
在线时间: 389(小时)
注册时间: 2020-03-04
最后登录: 2025-09-30
查看cshawk的 主题 / 回贴
1楼  发表于: 2023-12-22 11:05
I/Q-->V-->IQ
金蛇郎君czz
车到山前必有路 czz674613079@163.com
级别: 网络英雄
精华主题: 0
发帖数量: 2036 个
工控威望: 7877 点
下载积分: 433 分
在线时间: 466(小时)
注册时间: 2019-05-22
最后登录: 2025-09-24
查看金蛇郎君czz的 主题 / 回贴
2楼  发表于: 2023-12-22 11:09
    
czz674613079@163.com
zhenzi917
级别: 工控侠客
精华主题: 0
发帖数量: 1046 个
工控威望: 3561 点
下载积分: 1290 分
在线时间: 324(小时)
注册时间: 2022-01-13
最后登录: 2025-09-30
查看zhenzi917的 主题 / 回贴
3楼  发表于: 2023-12-22 15:41
IB0或QB0 MOVB QB1152,
如果200smart侧地址不连续就在本地映射成连续的,再批量传送给控制器,不要浪费控制器的与IO设备的传输字节,会影响CPU速率
传送给控制器的点不多也可以单独映射到Q1152.0开始的定义字节。
本帖最近评分记录:
  • 下载积分:+2(fczxjh) 热心助人!
  • 命自我立