西门子PS207电源6EP1332-1LA10

价格 6840.00
评价 已有 0 条评价
数量
+-
库存88888
 
商家资料
 
 西门子PS207电源6EP1332-1LA10                  大量库存
公司主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,
变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.欢迎致电咨询。

上海西皇电气设备有限公司

 联系人:李工

 咨询热线15901795805 

            邮箱158311669@qq.com
            传真:021-57358110

       咨询QQ158311669 

      公司大量现货!!!

 

上海西皇电气设备西门子代理商库存大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。

问:西门子s7-300PLC与哈斯勒冲板流量计进行DP通讯

在硬件组态中安装了相关GSD文件,并在DP网络中插入了ANYBUS-S PDP站点(从站),在ANYBUS-S PDP站点下插入了两个类似模块的东西,INPUT 64Bit和OUTPUT  16Bit 。

问题如下:
查看哈斯勒厂家提供的通讯数据格式,里面大部分是IEEE-Float格式的数据,也有些是Byte的8个BIt,反映的是各种状态,这些数据都存在读写,我查看硬件组态中INPUT和OUTPUT都是I和Q的地址范围,
请问如何去读写ANYBUS-S PDP站点(从站)中的数据呢?直接用ID、IW或是QD、QW的格式直接读取,还是要通过SFC15和SFC14呢?
烦劳高手详细指点一下!谢谢

问题补充:感谢,阿鸣的详细解答!学习了S7300与S7200的DP通信,对此问题有了进一步的认识!

可是任然存有如下疑问,还请解答一下:(还是针对S7-300与哈斯勒冲板流量计的硬件组态来说)
1·ANYBUS-S PDP站点(从站)中插入了一个64Byte大小的INPUT,其对应I地址默认为256..319;插入了一个16Byte大小的OUTPUT,其对应Q地址默认为320...335.;
2·在S7-300主站处也添加有300的数字输入和数字输出模块,I 地址为0..1,Q地址为0...1;

(参照 西门子S7-200与S7-300PROFIBUS通信,将S7-200看为仪表)问题如下:
从站那里32WORD的I地址,是否对应S7-300主站的QW0-QW31呢?S7-300主站自身的Q地址是外接实际继电器的,在通讯的同时,这是否存在地址重叠问题?同时S7-300主站处也没有32WORD这么多的Q点
没有实际建立过这样的通讯,请高手再说明一下,谢谢!

答:在回答你的问题之前,有一个概念必需搞明白,PLC的物理存储器以字节为单位,因此存储器单元规定为字节。
1•ANYBUS-S PDP站点(从站)中插入了一个64Byte大小的INPUT,其对应I地址默认为IB256..IB319(共64个字节),相当于从站接收主站的数据存放在IB256..IB319;插入了一个16Byte大小的OUTPUT,其对应Q地址默认为QB320...QB335(16个字节),相当于从站发送信息给主站的数据区在QB320...QB335中;上述地址是DP从站与S7-300CPU主站之间的通信数据地址,是通过PROFIBUS总线与主站CPU交换信号的;而在S7-300主站处也添加有300的数字输入和数字输出模块(I 地址为0..1,Q地址为0...1为一个字节),但它们是通过机架上背板总线(I/O总线)与CPU进行I/O信号的高速交换和对信号模块数据的高速访问,因此是完全不一样的;
2.注意从站那里32WORD的I地址,不是对应S7-300主站的QW0-QW31,因为主站本身插槽中的数字输出模块可能已经使用此地址,必须避开S7-300主站插槽中数字量输入/输出模块已经占用的地址,所以在实际组态时要避免地址重叠,一般你在硬件组态时,STEP7 软件以及避免此类问题(选默认)。举个例子,S7-300CPU通过EM277把S7-200挂到S7-300的PROFIBUS网络上,而S7-300自身是16点数字输出占用了QW0,那么在建立主站S7-300 与从站S7-200的发送区和接收区对应关系时,在主站中只能用QW2(主站将信息存入QW2),发送从站的VW0数据存储区,为什么主站的发送数据区为QW2而不是QW0,就是因为S7-300CPU本身是16点数字输出占用了QW0,因此不可能是QW0,QW2是在S7-300CPU本身占用和插槽模块数字输出基础上设定的。当然可以设定为其他单元,但不可以设定为CPU本身及其插槽中模块已经占有的地址。

举报 收藏

服务热线:0311-89210691 ICP备案号:冀ICP备2023002840号-2