株洲市西门子代理商PLC伺服电机变频器工业自动化专业供应

2025-05-28 08:00 223.74.189.27 1次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
441304000246495
报价
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
关键词
西门子一级总代理商,西门子总代理商,西门子变频器一级代理商,西门子PLC触摸屏代理商,西门子伺服电机电缆代理商
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话
13922889745
手机
18475208684
经理
向小姐  请说明来自顺企网,优惠更多
请卖家联系我
18475208684

产品详细介绍

PCS 7 V10.0 中 CM PtP 使用 APL 功能块的缺陷

序号缺陷已解决备注
1PN机架掉站后再重新连接,CM PtP发呆,停止工作XPCS 7 V10.0 UC02测试后仍然存在该问题
2CM PtP插拔后发呆
3RS485物理断线,CM PtP发呆
4无法访问扩展站点和扩展寄存器地址X从站提供的寄存器地址大于49999,站点编号也无法扩展
5无法连续访问超过8个寄存器X从站要求一致性读取超过8个寄存器数据,不允许选择性读取
6访问寄存器总数受限不能大于80个X
7不灵活的数据转换X
8系统中AS410使用多个CM PtPX文档显示Zui大数量为8个,但无实际案例测试数据,如极限使用8个甚至超过8个。建议设计时不要冒险,程序量大时,可能4个就是极限。


以往CM PtP话题链接

在ET 200SP HA机架中组态CM PtP模块做Modbus RTU通讯(PCS 7 V9.1 SP2)

ET 200SP HA中的CM PtP模块能带多少个Modbus RTU从站?

PCS 7中CM PtP自定义功能块(附SCL源代码)

PCS 7 中自定义 CM PtP 功能块 “ 防呆 ” 程序编写


“CMPtP配套使用的APL功能块MBCommZui大允许注册10个通讯任务,每个任务Zui大允许8个寄存器。”缺陷6描述总数据量仅为80个寄存器,这也是PCS 7项目工程师不得不放弃 “MBComm”转而自定义功能块的主要原因之一。缺陷5描述每个任务Zui大允许8个寄存器,某些情况下也不能满足要求,如该仪表Modbus说明(红色线框内)You cannot read slectively the registers 3 and 4 for the measurmentvalue only. You have to read the entire length of the command(10registers) and extract the desiredinformation.你不能选择性地读取寄存器3和4的测量值。您必须读取命令的整个长度(10个寄存器)并提取所需的信息。
缺陷7描述APL提供将读取的8个寄存器可以通过Feature的bit位设置,显示为不同数据类型,但8个寄存器是统一操作的,显示为8个Int/8个Word/ 4个Real。如上图Modbus读取的数据为不同数据类型组合。但APL无法灵活为连续的寄存器显示成不同数据类型的数值。为灵活解决上述数据类型转换问题,我为大家提供一个参考程序(功能块无法与APL库直接连接使用,SCL代码仅用于编程参考),将2个Word转成1个浮点,大家可以依葫芦画瓢,再设计一个将1个浮点转成2个Word输出。该功能块支持浮点数显示的寄存器交换和字节交换,Modbus调试软件对应关系如下:
SwapByteSwapWord32bit Float
00Big-endian
11Little-endian
10Big-endian byte swap
01Little-endian byte swap
使用该功能块可以轻松将图片中Modbus数据灵活显示出来。