zhuls
级别: 略有小成
精华主题: 0
发帖数量: 126 个
工控威望: 363 点
下载积分: 6767 分
在线时间: 222(小时)
注册时间: 2009-07-03
最后登录: 2021-04-23
查看zhuls的 主题 / 回贴
楼主  发表于: 2009-12-01 14:10
本人现在手上有一个项目,用西门子S7-200(CPU224)做的,需要用到EM277通讯模块和客户的上位机进行通讯,由于本人一直没有编过通讯的程序,这个DP通讯方式的通讯程序怎么编呢,那位高手可以指点一下呢,谢谢了!
[ 此帖被zhuls在2009-12-21 17:19重新编辑 ]
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6739 个
工控威望: 37094 点
下载积分: 9102 分
在线时间: 9400(小时)
注册时间: 2006-09-13
最后登录: 2024-05-16
查看cvlsam的 主题 / 回贴
1楼  发表于: 2009-12-01 15:00
使用EM277,你的PLC只能作为从站,因此,不是你写DP通讯程式,而是主站写。

Regards
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
2楼  发表于: 2009-12-02 15:50
在你组态277的时候,
你需要设定300和200通讯的输入和输出区,以及200里面的V偏移区。
一一对应起来就可以了。V区先是输出再是输入,这当然是对300而言
zhuls
级别: 略有小成
精华主题: 0
发帖数量: 126 个
工控威望: 363 点
下载积分: 6767 分
在线时间: 222(小时)
注册时间: 2009-07-03
最后登录: 2021-04-23
查看zhuls的 主题 / 回贴
3楼  发表于: 2009-12-03 09:05
那么200的通讯的输入、输出区和V偏移区又是怎样设定的啊,能不能说说具体是怎样设定的,谢谢!
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
4楼  发表于: 2009-12-03 12:17
是300的输入输出区。
你的SIMATIC MANAGER 要装上277的GSD文件。
然后组态硬件,在挂277的时候,会弹出界面让你设定输入输出区,以及200中的V偏移地址。
200里只是V区。
本论坛里有很多通讯的例子,稍后我帮你找一下,然后把链接给你贴上。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
5楼  发表于: 2009-12-03 12:28
S7-200_315-DP与EM277的PROFIBUS通讯.rar (644 K) 下载次数:427
不好意思没找到,但是我找到了以前下的例子。
kingfeng1983
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看kingfeng1983的 主题 / 回贴
6楼  发表于: 2009-12-03 12:35
你再把277 挂上后,双击277
就会弹出”属性”窗口,然后选择参数赋值,点击“设备专用参数”
在I/O offset   in  the   V -memory   中设定偏移值。
但愿对你有用。