SIMATIC陕西咸阳西门子PLC模块代理商
- 供应商
- 上海乘晖科技集团有限公司
- 认证
- 西门子
- 西门子PLC总代理
- 西门子PLC
- 西门子PLC总代理商
- 德国
- 西门子PLC一级代理商
- 联系电话
- 18674345958
- 手机号
- 18674345958
- 经理
- 李经理
- 所在地
- 上海市奉贤区驰华路775号2幢
- 更新时间
- 2024-04-26 07:00
我们用的一个德国设备,采用dp通讯,plc这边是64byte输入,128byte输出,开始通讯一直连不上,后来供应商说1,地址分配时候输出要在前面,输入要在后面,2,输入输出的地址都必须从256字节开始,请问这是为什么?那我用两台同样的设备岂不是不能连在同一个网络里面了吗?通讯的地址不是博图里面可以直接分配的吗?为什么会影响通讯?
还有一次dp连接一台机器人,我必须设置plc这边的地址是从0字节开始才能正常通讯,否则两边相互收不到信号,还好那次只有一台机器人,要是有两台岂不完了。。。
那么问题来了,dp通讯除了设置基本的通讯参数、站地址之类的常规设置之外,是否有地址偏移之类的设置吗?
因为dp通讯,属于类似io通讯,会占用io地址,填写地址的时候尽量往后填写,不占用正常的io信号就可以。
1、一般dp通讯是采用通过地址映射来传递数据。所谓映射就是主站的输入对应从站的输出,主站的输出对应从站的输入。所以在组态时需要按照dp通讯的规则来组态设置这些映射的关系。
2、有关你的问题,请你看看下述s7-300与s7-200之间的dp通讯的实例,来解决你的问题:
3、那我用两台同样的设备岂不是不能连在同一个网络里面了吗?
一个主站可以带多个从站。主站可以设置不同的地址来对应不同的从站。系统会自动给出缺省的地址,用户可以手动进行修改。
4、是否有地址偏移之类的设置吗?
有。
展开全文