当前位置:
工控论坛
> >
产品
>
人机界面
>
Hitech罗升-HMI
我要发帖
多台PLC与人机的通讯
点击:
1186
| 回复:
17
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-18 12:10:00
楼主
我用的是PWS3261,组态软件为ADP6.1.1.03,PLC为S7-200的,有2台PLC,请问各位大虾,为了完成人机与PLC的通讯,我都应该设置哪些参数呢?还有,PWS3261一个通道COM2能下挂几个接点呢?
分享到:
收藏
邀请回答
回复楼主
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-18 12:42:00
1楼
如果你把两台S7 200 PLC都通过编程调用MODBUS从站指令库将其变成两台MODBUS从站,然后在PWS3261的组态中将3261设置为MODBUS主站,再将其COM1或2口设置为RS485,就可以实现多台PLC和人机的通讯了,细节问题还很多,建议仔细阅读S7 200和PWS3261的手册.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-18 13:58:00
2楼
请问在哪里将3261设置为MODBUS主站?PWS3261一个通道COM2只能下挂一个PLC吗?
回复
引用
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-19 07:49:00
3楼
你在"工作参数"菜单下将"PLC种类"设为MODBUS SLAVE即可,COM1,2口设置为RS485,或422口可以挂多个相同物理接口的PLC,注意各从站站号不得重复.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 08:18:00
4楼
还是不行。我如果改为MODBUS SLAVE,在元件种类只有B(ON/OFF按钮),而没有变量位V及其他。我以前选的是S7-200(via PPI;1-to-1)。我在PLC都是用变量V做的按钮。如果选了S7-200(via PPI;1-to-1),是不是一个COM2口只能挂一个PLC呢》?
回复
引用
举报
福娃贝贝
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 286回
年度积分:2
历史总积分:545
注册:2005年11月15日
发表于:2007-07-19 09:04:00
5楼
选择S7-200(via PPI;1-to-1)的协议也可以在一个COM下连接几台S7-200,几台S7-200设置不同的站号,需要对这些S7-200访问的话,只需要对画面上的地址写成2:VW0,3:VW0.类似这样的就可以.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 09:29:00
6楼
谢谢福娃贝贝!!
回复
引用
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-19 10:33:00
7楼
TO 福娃贝贝:
你指的是否是多埠通讯,但我看了相关的说明好象没提到在一个通讯口下接几台S7 200,而是通过不同的口COM1,COM2,以太网口(如果有的话)各接一台PLC,你的那种做法请问你有过实验吗?
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 10:37:00
8楼
TO winter938:
福娃贝贝的应该不是说多埠通讯,但你说的应该是啊.我现在也没在线试过 不知道怎么样。:(
回复
引用
举报
福娃贝贝
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 286回
年度积分:2
历史总积分:545
注册:2005年11月15日
发表于:2007-07-19 10:59:00
9楼
接两台S7-200和接1台的S7-200做法是一样的,只需要将2台S7-200通过RS485连接,然后连在人机的COM口上,画面上的地址做成(站号:地址)这样的就可以.
回复
引用
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-19 11:07:00
10楼
TO 春华秋实:
前面我提到的那种方式我实验过,就是还没把子连线搞得太明白,通讯是连通了,和福娃说的做法有点类似,多埠通讯表达地址的方式为
连接号\站号:元件号
我和福娃的做法地址表达也不完全相同,我的是
站号:WXXXX 寻址字寄存器时
站号:BXXXX 寻址位元件时
XXXX代表元件编号,这个和你调用MODBUS-SLAVE库指令的时候设置有关,福娃的做法我没尝试过,不敢妄言.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 11:38:00
11楼
TO winter938
可我在PLC都是用的变量啊。例如:V100.1 VB1000 VW2000
如果用MODBUS SLAVE 就只能用B.. , W....
回复
引用
举报
winter938
关注
私信
精华:1帖
求助:0帖
帖子:55帖 | 945回
年度积分:0
历史总积分:3418
注册:2005年6月12日
发表于:2007-07-19 12:35:00
12楼
建议楼上去看看S7 200的系统手册有关MODBUS协议库一章内容,S7 200的内存地址和我所说的元件编号有一个映射的关系.如果你要直接用PLC的变量就用多埠通讯或福娃的方式好了,这样一来还不用PLC编程占用其存储空间.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 13:43:00
13楼
TO winter938:
我看了MODBUS协议库,但觉得不太方便啊,因为每个点我都要换算成MODBUS地址,而且又不是什么公式,这样不很容易出错吗?假如是I10.0,要换算也需要一些时间吧。还有,如果要显示I0.0的状态,是不是直接读取2:B010001?2为地址。
回复
引用
举报
福娃贝贝
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 286回
年度积分:2
历史总积分:545
注册:2005年11月15日
发表于:2007-07-19 15:02:00
14楼
1台3261连2个S7-200我们这边测试过,就按照我上面的说做,协议就用S7-200(via PPI;1-to-1),没有问题,但是两个S7-200之间不能直接进行数据的读写,如果要交换数据,可以通过人机进行.
回复
引用
举报
春华★秋实
关注
私信
精华:0帖
求助:0帖
帖子:103帖 | 1038回
年度积分:0
历史总积分:3013
注册:2007年5月17日
发表于:2007-07-19 15:31:00
15楼
TO 福娃贝贝:
我上次问的人机和保护器的通讯,你以前做过吗?有做的话,请说一下你的方法,谢谢!!即使不是WDB型的保护器,其他的也行,我可以参考一下。
回复
引用
举报
福娃贝贝
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 286回
年度积分:2
历史总积分:545
注册:2005年11月15日
发表于:2007-07-25 14:00:00
16楼
一般对于像你这种的仪表或者什么电力保护装置,与HITECH进行通讯的话有两种方法:1、如果你的仪器也支持modbus协议,ASCII或者RTU的都可以,那我们的人机也支持modbus协议.2、使用宏指令安照你的WEB的协议在人机上来写通讯。
回复
引用
举报
FF帆
关注
私信
精华:17帖
求助:0帖
帖子:77帖 | 3116回
年度积分:0
历史总积分:7271
注册:2005年11月04日
发表于:2007-08-08 08:35:00
17楼
见识了,路过呀
回复
引用
举报
热门招聘
相关主题
求助Wincc flexible 报警窗口...
[3752]
硬屏和软屏的真正区别
[14241]
求教:谁知道我的人机界面{文...
[2702]
西门子Smart触摸屏为什么下载...
[3614]
hitech人机画面软件ADP6.0序...
[4613]
三菱触摸屏分级密码设置
[3650]
三菱F930触摸屏通讯怪现象求...
[3164]
触摸屏能与第三方带485通讯口...
[2281]
在 ProTool,ProTool/Pro 和 ...
[2365]
求助MT510TV4CN触摸屏程序编...
[4413]
官方公众号
智造工程师
客服
小程序
公众号