请教mt506的一屏多机问题
大家好,最近碰到一个难解的问题。向各位前辈请教
我最近用1台MT506通过串口1带4台设备,通过MODBUS RTU 485方式,
一开始我通过电脑直接在线仿真的方式模拟,与四台设备正常通讯,没有任何异常。
但是把程序下载到屏里后,就出现通讯不稳定的情况。情况如下
1 用电脑直接在线模拟屏,与4台设备进行通信,通过串口工具监视通信数据,完全正常。说明程序没有问题。
2 程序下载到屏里后,屏与4台设备进行通信,通信不稳定,通过检测通信数据发现,可能会出现,通信十几组数据后,发生通信中断,通信停止系统参数设定值(3.0)后,继续进行通信,再正常通讯十几组或更多数据后,再次发生中断,中断时交换的数据并不确定。
3 序里的地址均改为 地址1#时,通过串口工具检测,通信完全正常。但是加入其它地址如2# 后 ,通信再次出现偶然一次通信中断的情况。
4 现场做了大量防干扰的措施,另外也不认为是干扰搞的,因为3 中地址均为1#时,没有问题。
当出现一定次数的中断后,通信就完全中止,等一定时间后又重新进行通信。
被这个问题搞的很头疼,请教前辈们,大家有这样用过的么,能分享经验么,感激。
这两天再搞不定这事,打算换屏了,没太大兴趣搞威伦的了,威论技术支持的水平与态度让人有点生气。“我不知道” ,“我没试过”听的太多了。
谢谢大家
想用一台触摸屏做好两个控制画面,来分别控制两台224XP,请问通讯线怎么连?PLC中程序要怎样做?请祥解
问题补充:我用的屏是WEINVIEW MT510TV,先用编程软件把两台224XP设为不同的站号,例如PLC2和PLC3,然后在做屏读取I/O点数据的时候(其它的一样道理),怎么才能分别读第一个plc里面的数据,就选择站号为2的那台PLC,要读第二个plc里面的数据,就选择站号为3的那台PLC?是否一定要定义PLC的主从站,和一定要用NETR,NETW指令?
这个要咨询触摸屏厂家。
回答者: 梭哈 - 学长 第2级 2008-12-7 13:38
1、首先需要查看屏是否支持多台控制器,如果是TP177A/B等是没有问题的,只是需要组态的时候添加2个控制器即可。当然既然在同一网络中,地址当然不能重复,需要使用编程软件修改系统属性中的通讯端口中的端口0或者1第地址即可,当然3者的波特率需要一致;
2、如果不能支持,那么可以这样来做,将2台CPU224XP(224XP有2个端口,使用其中的单一端口)先组成成modbus网络(1主1从)或者PPI网络(可以是PPI主站协议或者自由口协议);然后使用触摸屏与modbus的主站另外一个端口通讯,或者与PPI主站的另外一个端口通讯
回答者: yw - 高级技术员 第7级 2008-12-7 16:49
楼主想用一台触摸屏做好两个控制画面,来分别控制两台224XP。通讯协议应选择MPI。PPI不行,(PPI是点对点的通讯,一个屏只支持一个PLC)。通讯线连很简单,用972端子连接就行了。(3.8对接,通讯走的也是485)。至于程序怎么做,你安装一下你所用的触摸屏软件,看一下就明白了,不会很难。
回答者: 新生 - 学长 第2级 2008-12-7 20:21
不知道楼主你用的是什么牌子的屏,我现在用的是eView的4300C(我想其它屏应该一样道理),现在把我的做法说说,希望能对你有帮助。首先,用编程软件把两台224XP设为不同的站号,例如PLC2和PLC3,然后在做屏读取I/O点数据的时候(其它的一样道理),就相应的设两个PLC且它们的站号分别为2号和3号。这样,要用触摸屏读第一个plc里面的数据,就选择站号为2的那台PLC,要读第二个plc里面的数据,就选择站号为3的那台PLC。因为设了不同的站号,所以这两个点是互相独立的,不会有影响。
至于程序方面当然是按工艺要求来啦,与屏的连接没有什么必然的联系。硬件接线方面224XP那边一般使用的是3脚和8脚,屏那边就要看屏的使用说明书啦。
回答者: 踏月而来 - 初级技术员 第5级 2008-12-8 08:40
大多数的屏都支持。
回答者: VOLLMER - 中级工程师 第10级 2008-12-8 10:02
WEINVIEW MT510TV控制二台不怎么好联接线吧!我觉得可以用一台PLC先读取另一台PLC的所要在屏上显示的数据.然后只读一台PLC就可以了.如果要同时对二台PLC进行写入的话,程序有点困难.
回答者: WALL-E - 毕业实践员 第4级 2008-12-9 10:33
这个屏是支持,一屏多机的,两PLC设定不同地址(如2、3)只要在屏里设定不同的PLC地址就可以了,接线吗,最好是用RS485方式,从屏到两台PLC,RS485+与+接,RS485-与-接,并联。PLC的针角为,3+ 8-
回答者: 山与 - 资深学长 第3级 2008-12-12 14:07
1通讯线可以并连;
2.两个PLC的程序所涉及的触摸变量不要有冲突;
3.PLC的地址不要重复;
回答者: SG9 - 资深技术顾问 第13级 2008-12-14 17:10
首先要确认你用什么屏,用什么组态软件。
我们做过的是用TP170A连了两台PLC,两台PLC定义地址要不同,比如一个2,一个3。
在FLEXIBLE里面组态变量,根据你的画面选择不同站地址PLC的变量。
通讯可以用MPI,线缆就和DP一样,手牵手,两头拔到ON,中间OFF。
通讯速率要一致。
现在我想用hitech的屏连5个plc或者更多 如plc 支持midbus协议 屏怎么设置 我选用的的6A00T的屏 在plc连接选择 modbus salve 采用485的方式通讯,设置 通讯协议设置一样屏的add 为0 其他的plc的add分别为1~5,选用com2口 但是提示com口已经被使用
或者就是一个屏的通讯口能拖3个以上的plc 不用modbus 也行 ?
有知道的email:yangh602@163.com
谢谢 !最好给个案例 我用的软件是adp 6.3.1的
101、 506M为什么会产生黑屏?
答:请检查是不是软件版本的问题,或者输入电压过低。
102、 MT510T买回去之后程序灌输不进去,是何种原因?
答:请检查PC机的下载端口是否正确,下载线是否正确。
103、 进入画面之后,一直显示英文操作状态,这是为什么?
答:该程序是英文编写的。
104、 与人机的程序是否可以直接灌输?
答:不可以。
105、 通电使用过程中出现白屏、绿屏现象,COM灯长亮但无法通信。
答:在easy manager设置成complete download/upload 。
106、 MT500无法通过串口协议来实现一屏多机,而一定要通过Modbus协议来实现,这需要客户写出
他们要求通信的协议,客户认为过于麻烦,而海泰克的对等产品可以实现。
答:weinview触摸屏可以通过如下协议实现一屏多机连接:
厂 牌 型 号 系 列 通 讯 协 议 说 明
OMRON CPM / CQM / C200H系列 欧姆龙 HostLink通讯协议
Modicon Compact(A/E984) / Momentum / Quantum系列 施奈德 Modbus RTU 通讯协议
Mitsubishi FX系列 三菱 ComputerLink 通讯协议 仅FX系列的通讯BD模块支持Computer Link通讯协议
Idec Micro3 / OpenNet系列 和泉 DataLink 通讯协议
Facon FB系列 永宏 Fatek专用通讯协议
LG Master-K / GLOFA系列 LG Cnet通讯协议 Master-K系列的K10S/30S/ 60S不支持Cnet通讯协议
Delta DVP系列 台达 DVP编程专用协议
107、 MT500系列产品屏能否增加一个USB串口,方便客户选择。
答:MT500产品硬件结构暂时不会改动。
108、 MT510T画面出现黑点,应该是薄膜贴合时灰尘入侵造成,但已给客户不好印象。
答:我们出厂时会做更细致的检测。
109、 WEINVIEW的500系列以后是否可以做到在同一个画面同时显示东方语言和西方语言两种字
体?
答:您可以在编辑程序时,部分输入东方语言,部分输入西方语言。
110、 MT506M显示有出现不稳定的现象(LCD会闪)主要是什么原因引起的?
答:我们会做进一步检测,如果是LCD品质问题,我们不断改善产品质量。
111、 串口出问题的比较多,不能通讯。
答: 我们会不断改善产品品质。
112、 触控飘移的现象比较多。
答:我们已对MT510 0609前后的触控面板进行批量的更换,我们会做好后续产品检测的。
113、 506M老是出现黑屏现象,维修率很高,到维修那边报告大多换LCD屏,是否是你们的LCD有问题?
答:我们会做进一步检测,如果是LCD品质问题,我们不断改善产品质量。
114、 500系列的程序能转到8000的屏吗?
答:可以,在EB8000软件中直接提供了将EB500程序转成EB8000功能,可以实现程序从EB500到EB8000平滑
过渡,为您节省了开发时间。
115、 506L在砖机上老出现黑屏,现在客户用的506L要求全换成506M的。
答:MT506M是MT506L的替代产品,全面实现TFT液晶的彩色视界,是我们的目标,也是行业发展的趋势,
欢迎使用MT506M产品或更高端产品。
116、 你们屏的维修在几%左右。
答:我们会不断改善产品质量,降低翻修率,为您打造物美价廉的产品。
117、 你们的触摸屏最低、最高能在多少温度工作?
答:weinview触摸屏的储存温度:-25~60℃,工作温度:0~45℃。
118、 我们8000系列的手册什么时候可以出版?
答:我们会尽快印刷出来。
119、 500系列的HMI与西门子的S7-200通讯很慢。
答:可将系统参数中的参数2做适当的调整,可以改善通讯速度。
120、 500系列的手册是否可以更新,现在已有一小部分PLC的接线方式在手册找不到。
答:我们会着手处理这件事情,目前您要是遇到困难,可以致电我公司的技术支持。
121、 现在我们的500软件在做一些仪表和键盘比较麻烦,以后是否可以做到直接调用?
答:在软件架构方面暂时不会改动。有不明白的地方,请致电我公司技术支持。
122、 原来做的EVIEW程序可以直接放到我们公司的屏吗?具体操作?
答:需要通过转换后才可以使用,请先在“eView”软件中,将程序压缩,然后在weinview软件中解压缩
。
123、 8000的屏客户反映说越大触控速度越慢 、
答:请下载最新软件,我们改善了响应速度,我们还会在硬件上继续做改善,以适应您的需求
124、 为什么我将工程画面下载到触摸屏后,触摸屏出现CPU灯不亮,且无任何画面显示了?
答:可能您的软件版本太低了,请到我们网站:www.gkong8.net.weinview.cn 下载V272版本软件,然后将屏拨至RDS
模式,重新下载。
125、 我的触摸屏上电一段时间后,就出现了“黑屏”现象,但是重新上电可以正常点亮,但是过一
段时间又“黑屏”了,没有使用“屏保”功能。
答:请检查输入电压是否正常,weinview 系列触摸屏的输入电压24VDC。
126、 为什么我将我的epj工程文件拷贝到另外一台电脑的时候,图库文件全部都丢失了?
答:*.epj格式文件不包含图库文件,请先将其压缩成*NaNp 格式文件,再将其拷至另一台电脑,然后解
压缩进行编辑。
127、 MT500怎么样跟S7/300 PLC连接?
答:通讯线可选择我司的S7-300-MPI电缆,PLC类型选择S7-300 PC ADAPTER,在PLC设置中波特率设为
19200,PLC站号:2,在PLC端波特率设为187.5K,站号为2.其它参数设置按照说明书。
128、 MT500怎么样跟TWIDO PLC连接?
答:请参考如下设置:
参数项 推荐设置 可选设置 注意事项
PLC类型 Modbus RTU
通信口类型 RS232 RS232/RS485
数据位 8 7 or 8 此协议数据位固定为8位
停止位 1 1 or 2 必须与PLC通信口设定相同
波特率 9600 9600/19200/38400/
57600/115200 必须与PLC通信口设定相同
校验 偶检验 偶检验/奇校验/无 必须与PLC通信口设定相同
人机站号 0 0-255 对此协议不需要设定
PLC站号 1 1-247* 必须与PLC通信口设定相同
多台人机互连 关闭 关闭/主机/副机 仅用于多台人机互连
人机互连通信速度 115200 38400/115200 仅用于多台人机互连
PLC超时常数 3.0 1.5-5.0 请采用默认设定
PLC数据包 0 0-10 建议在0-10范围内设置
129、 为什么我的工程下载到触摸屏后,显示的全部是乱码?
答:1.点击菜单选项-----语言选择----东方语言
2.点击菜单编辑-----系统参数---编辑器-----语言0:选择一种汉字支持的字体,如:宋体
130、 安全等级密码可以在触摸屏上修改吗?
答:修改寄存器RW60072-RW60073(密码/0级), RW60074-RW60075(密码/1级), RW60076-RW60077(密码/2
级),需重启才生效。
131、 为什么我下载程序到触摸屏后,通讯灯是长亮的,可是无法正常跟PLC通讯?
答:在Easy Manager窗口中,选择Complete Download/Upload,然后重新下载程序。
132、 我使用的PLC是施奈德的TSX系列的,选用的协议是Unitelway,不知道怎么都无法跟MT500
系列HMI连接?
答:请参考如下设置:
参数项 推荐设置 可选设置 注意事项
PLC类型 TELEMECANIQUE
UniTelWay
通信口类型 RS485 RS232/RS485
数据位 8 7 or 8 此协议数据位固定为8位
停止位 1 1 or 2 必须与PLC通信口设定相同
波特率 9600 9600/19200/38400/
57600/115200 必须与PLC通信口设定相同
校验 奇检验 偶检验/奇校验/无 必须与PLC通信口设定相同
人机站号 1 1-5 建议按照推荐参数设置
PLC站号 4 1-97 建议按照推荐参数设置
多台人机互连 关闭 关闭/主机/副机 仅用于多台人机互连
人机互连通信速度 115200 38400/115200 仅用于多台人机互连
PLC超时常数 3.0 1.5-5.0 请采用默认设定
PLC数据包 0 0-10 建议在0-10范围内设置
133、 MT500系列触摸屏是否可以跟西门子S7/200 PLC实现“一屏多机”的连接方式?
答:要将S7/200换成Modbu RTU协议,然后组成一屏多机方式。
134、 MT500系列触摸屏支持最多几种不同语言的显示?是怎么样实现不同语言之间切换的?
答:WEINVIEW触摸屏支技四种语言切换,首先要在文本库中预先建立对应文本信息,然后通过改变系统
保留字LW9130值来切换,当LW913=0时显示语言0内容,当LW913=1时显示语言1内容,当LW913=2时显示语
言2内容,当LW913=3时显示语言3内容。
135、 MT500系列触摸屏的“事件登录”信息是否可以掉电保存?如果是,那是通过什么方法来清除
机器里面的历史事件信息?
答:可以,请在“系统参数”-“硬件”选项页中的配方卡-事件登录数据设为“存储”。通过系统保
留字LB9090来清除历史纪录,当LB9090=ON时,清除。
136、 如何实现“直接在线模拟”功能?
答:在Easy Manager窗口中,勾选Direct Online-Simulator ,接着点击Online-Simulator,选择对应
*.eob文件,限时10分钟。
137、 如何显示触摸屏内部的时钟?时钟不对的时候,如何修改?
答:使用数据输入元件或数据显示元件,读取地址:RW60000(秒), RW60001(分), RW60002(时),
RW60003(日), RW60004(月), RW60005(年),RW60006(星期),并将其设定为BCD码格式。
138、 怎么样通过PLC,来控制触摸屏画面的自动切换?
答:在“PLC控制”中设定一个寄存器如DO,属性为“切换基本”将对应窗口编号值传给DO,就可实现PLC
切换窗口。
139、 MT500哪些带有辅助口,辅助口支持哪些协议?
答:MT508,Mt510 支持辅助端口(RS232,RS485),支持modbus RTU协议。
140、 如果实现“一屏多机”?
答:支持与MT500触摸屏构成“一屏多机”的PLC类型有如下几种:
厂 牌 型 号 系 列 通 讯 协 议 说 明
OMRON CPM / CQM / C200H系列 欧姆龙 HostLink通讯协议
Modicon Compact(A/E984) / Momentum / Quantum系列 施奈德 Modbus RTU通讯协议
|
以前用MT506的,是3个屏连一个PLC的,现在因为听说506的停产了所以改用6056。但是找不到一机多屏的连机方式 了 |
工业控制 |
|
|
|
|
|
|
|
我在系统参数中,COM1下只能配置一个KOYO DIRECT 的设备,预置PLC站号为1 |
|
|
MT6070i和MT6056i一机多屏方式能否实现? |
|
|
|
|
|
MT6056I 屏做了个简单的画面,1个数值显示,1个按钮,跟FX1N居然没法通讯,提示PLC没应答。 试了N次的设置,还是没用,换了3个屏,还是没用, 换了个S7-200的,简单的画面,1个数值显示,1个按钮,上电,提示PLC没应答,把他关掉,按钮按下去能够工作,可数值没显示,不知怎么回事,用了好几年威纶的屏,感觉还可以,自从今年用了6系列的,就感觉没好用的,花了好多时间,人都烦了,不是通讯不上就是反应太慢,像MT6100I的,画面切换一个字,慢,跟过去的不能比,用过老屏的客户多说慢。如果再这样,只能换厂家了。 |
|
|
大家好,我的问题解决了,是软件安装的问题,我把过去低版本的卸载了,没有吧EB8000的文件夹删掉,高版本的软件又安装在原文件夹里,就出现了在电脑上离线模拟是好的,下载到屏中就不好用了。今天在另外的电脑上安装了软件,下载到屏上,屏就好用了。确定是软件安装问题,又在自己电脑上再试了下,总结了2点,1是重新安装要把原来的卸载后,把文件夹一起删掉,2是如果以上还不行,那就卸载后重新换一个盘符安装。但总的来说,还是要求威纶的工程师们软件升级的时候要考虑多一点。开始我也怀疑我软件安装有问题,可是软件使用又是正常的,我也把软件删掉过一次,安装时,提示删掉原软件,确认,软件自己进行删除,我还关机重启电脑,再安装,还不行,就没再怀疑。今天实在没办法,在另外的电脑上安装,好用了,才知道这回事。我打电话给威纶技术部,如果你们能确认自己的屏没问题,我就会另想别的了,你们也不能100%确认,所以我搞了3天才找到问题。嘿嘿。以上问题给大家参考,那位碰到这样的问题就不要走太多的冤枉路了。
|
|
|
|
|
能否用屏和变频器直接连接,从而可以用屏对变频器进行简单的启停和调速控制?此连接是否只能应用于支持MODBUS的变频器?对siemens 4系列的变频器是否只能用PLC去控制呢? |
|
|
|
目前有个6056t1 ,想用485组网把fx2n用485db连接起来,一共有6台吧 以前用的是计算机,看说明好像各站数据要用 *#****访问.没有试验过行不行呢!能介绍下么? |
|
|
在做一项目,S7 200的PLC连一个MT6104和一个西门子TD400文本显示器,共用一个PLC的通讯口,能不能实现? |
|
|
|
|
|
现在上下载程序似乎己经支持域名了吧。 |
|
|
请教高手,如何做参数设置。 |
|
|
它们通讯时4X对应%MW没有问题,但1X和0X对应PLC的%M,可以在屏中做写%M的按钮但不能做读%M的位指示,否则报PLC无应答,怎么回事?如果对应PREMIU PLC呢? |
|
|
[size=2][size=2][size=4]2个6070屏,分别设置为1主屏、站号0; 1从屏,站号1; 1个松下PLC,站号2 |
牛牛 |
|
|
|
|
我现在有6台8104t的屏通过以太网连接起来,不过现在需要把数据保存到一台工控机上,请问怎么联结,咱们公司有这方面的驱动包之类的东西吗 |
|
|
以前用MT500可能带三菱的多台但不能带西门子S7-200的 |
|
|
|
|
MT6000/8000的屏与PLC的连接线的方法什么时候可以有比较全的文档?MT500的说明书上讲得还全一些,而且现在MT6000/8000的连接线方法上的也没有说明是公头还是母头,还得把屏放在旁边对照看才清楚。 |
|
|
不知道怎么传文件,请大家去这里下载工程文件: |
|
|
|
我现在在做一个实验项目,用触摸屏和PLC和伺服系统,做一个X轴Y轴的丝杆传动控制 |
|
|
用一台人机连两台PLC(PLC A和PLC B),两种方式通讯。 |
|
|
|
以前用MT500可能带三菱的多台但不能带西门子S7-200的 |
|
|
|
|
MT8000能通过以太网联接永宏PLC吗? |
|
|
|
|
|
我用的是MT8104T。因为我的地址不联系,所以我是这样实现的,首先定义float变量数组a(字符型的也可以存储),用Getdata()将PLC数据存入a,然后再用Setdata()将变量数组中的内容写入Local HMI的LW或RW或CF卡或U盘,这样完成了参数的存储,如果调用的时候则相反。 |
|
|
|
您好 |
|
|
试着写了段宏指令 |
int a
short b[8]
GetData(a, "Local HMI", LW, 900, 1)
if a==1 then
GetData(b[0], "Local HMI", LW, 1050, 8)
else if a==2 then
GetData(b[0], "Local HMI", LW, 1250, 8)
end if
SetData(b[0], "SIEMENS S7/200", VW, 3000, 8)
因为char是BYTE, char b[8]只等于4个WORD (8个 BYTE等于4个WORD)
因为你要设定VW3000 ~VW3007共8个WORD,
所以只需将char b[8]改为short b[8]即可(short是WORD)
|
MT505TV下载线的接法是如何的? |
笑笑 |
|
|
以下是引用wfszi 在2009-9-8-20:53:41的发言:您好,500系列的触摸屏下载线的解法都是: PC 235--------------HMI 785, 并且线的两端都是母头
|
以下是引用褙铐褙 在2009-9-9-9:09:32的发言:[quote]以下是引用wfszi 在2009-9-8-20:53:41的发言:您好,500系列的触摸屏下载线的解法都是: PC 235--------------HMI 785, 并且线的两端都是母头[/quote]可是我就是这样接的啊。结果只出现进度条而没有进度。只下载到11的位置。就一直到通讯超时了
|
|
我指的是在pic程序里面如何定义站号,以便和触摸屏通讯 |
|
|
请问mt506与fx1n通信,参数如何设置? |
|
|
急需51单片机与威伦屏通讯实例!现有项目需求,急需解决,谢谢各位!! |
可以用MOUDBUS协议通信我用过单片机和步进科技的触摸屏做过产品.用的就是MOUDBUS协议
用威伦MT506控制两台变频器 |
如果同时用屏来控制2台变频器《MODBUS通信》 |
[原创]能否实现FX2N通过编程口实现多机一屏? |
能否实现FX2N通过编程口实现多机一屏? |
要通过SD块才可以;不能通过编程口
触摸屏系统参数问题 |
请问触摸屏系统参数里 plc超时常数是什么意思 |
旋转编码器是如何运行的 请详细告知各位朋友,我用的是S7-200PLC 和MT500触摸屏,请问怎么读取触摸屏的时钟控制相应的阀打开,程序怎么编,请各位指导!!谢谢!!
我的邮箱:gfwj@163.com
你的问题具体可以通过宏指令来实现;现读取系统时间在置为相应的电磁阀就可以
我的程序编译的时候出现这样的情况请教高手能不能处理掉,不然程序就报废了 |
能否给一个mt500 modbus-rtu通讯的具体通讯 |
能否给一个mt500 modbus-rtu通讯的具体通讯格式,比如说来一桢具体数据 |
MT506怎样在线修改PLC站号? |
程序编译上传后,交给用户后需要连接到不同的MODBUS网络访问不同的Modbus PLC子站,而且这些PLC的子站号都不同,能不能直接不用重新上传直接在屏上修改某个地址,实现对应PLC站号修改? |
怎么连三菱 |
斑竹你好,请问 我的MT506S怎么和三菱FX0-20MR连接?系统参数如何设置,HMI和PLC的线是怎样的?盼复! |
公司有专门的下载线;在驱动里选择FXON/2这个驱动以后通讯参数默认就可以了
modbus中如何访问西门子plc中的地址 |
请问如果通过modbus协议用mt506mv触摸屏连接多台西门子s7-200的plc,每台plc中的Q、I、M、VW地址应该分别对应0x、1x、2x、3x、4x中的哪一个模式呢?不同plc中的地址应该如何访问呢? |
plc中的Q、I、M、VW地址应该分别对应在西门子那边有个MODBUS对应表的;
0x、开关量读/写
1X、开关量读
3x、模拟量读
4x、模拟量写/读
关于西门子s7-200的一屏多机连接问题 |
如果用一台mt506mv触摸屏通过modbus连接两台西门子的s7-200 plc,通讯口之间的电缆应该怎样连接呢?连接电缆之间对应的针脚又是怎样的呢? |
屏的一二引脚和和PLC的8、3应将连接到一块就可以
如果通过modbus协议用mt506mv触摸屏连接多台西门子s7-200的plc,每台plc中的Q、I、M、VW地址应该分别对应0x、1x、2x、3x、4x中的哪一个模式呢?不同plc中的地址应该如何访问呢?
plc中的Q、I、M、VW地址应该分别对应在西门子那边有个MODBUS对应表的;
0x、开关量读/写
1X、开关量读
3x、模拟量读
4x、模拟量写/读现在在做一个实验项目,用触摸屏和PLC和伺服系统,做一个X轴Y轴的丝杆传动控制
PLC是三菱的FX1N-14MT,现在想要买一个触摸屏,请问 MT500这个系列可以和我所用的PLC匹配使用吗?或者其他的MT6000的系列呢?威纶这个牌子里哪个更好
MT500可以和FX系列PLC相连,通信协议为三菱 ComputerLink 只有通讯BD模块支持Computer Link通讯协议。 |
|
请问MT506后面PLC RS232端口与三菱PLC FX2N CPU上面的圆口的通信电缆是什么型号?哪里买? |
我试过用一台mt506mv的触摸屏直接通过RS485接口与两台西门子的200PLC 连接,触摸屏的设置中已设为扩展模式,并且地址也加上了PLC的站号,但连上系统后发现触摸屏只能与在easybuilder的系统参数中设定的PLC站号通讯。请问一台mt506mv的触摸屏能否通过RS485接口直接与多台西门子200PLC连接?应该怎样设置呢?
|
关于一屏多机是有型号限制的;有些PLC是不支持的;支持的的PLC类型在说明书上;大家可以参考.也可以参考下载中心的例子;例子已经测试过.
关于宏指令使用问题 |
我现在有个项目要求采用MT506M系列的触摸屏,把当前的参数进行存储,存储个数为1000个,当前参数有字符型和实数型,并能在需要时发给PLC(LG系列的),通过PLC发给PC,有那位高手帮我编个宏指令程序,谢谢了,我的邮箱地址GUO9977@TOM.COM |
谢谢你的指导,可惜配方被我用作参数通道了,我编了一个程序你看看可有什么问题,我编译了没有错误,可是在离线模拟时无法执行
Macro_Command main()
int i
bool j=1
float a[999],b[5]
GetData(b[0] ,D_Binplc ,3705,4)
GetData(b[1] ,D_Binplc ,3709,2)
GetData(b[2] ,RW_Bcdplc ,60005,3)
GetData(b[3] ,RW_Bcdplc ,60002,2)
GetData(b[4] ,D_Binplc ,3712,2)
GetData(b[5] ,D_Binplc ,3714,2)
For i=0 To 999 Step 1
SetData(b[0] ,LW_Binplc ,10+i*15,4)
SetData(b[1] ,LW_Binplc ,14+i*15,2)
SetData(b[2] ,LW_Binplc ,16+i*15,3)
SetData(b[3] ,LW_Binplc ,19+i*15,2)
SetData(b[4] ,LW_Binplc ,21+i*15,2)
SetData(b[5] ,LW_Binplc ,23+i*15,2)
GetData(a[i] ,LW_Binplc ,10+i*15,15)
SetData(j ,LB_Binplc ,200,1)
Next
End Macro_Command
MT8000系列数据传输用宏指令实现!(不好意思发错地方 |
我用的是MT8104T。因为我的地址不联系,所以我是这样实现的,首先定义float变量数组a(字符型的也可以存储),用Getdata()将PLC数据存入a,然后再用Setdata()将变量数组中的内容写入Local HMI的LW或RW或CF卡或U盘,这样完成了参数的存储,如果调用的时候则相反。 |
谢谢你的指导,可惜配方被我用作参数通道了,我编了一个程序你看看可有什么问题,我编译了没有错误,可是在离线模拟时无法执行
Macro_Command main()
int i
bool j=1
float a[999],b[5]
GetData(b[0] ,D_Binplc ,3705,4)
GetData(b[1] ,D_Binplc ,3709,2)
GetData(b[2] ,RW_Bcdplc ,60005,3)
GetData(b[3] ,RW_Bcdplc ,60002,2)
GetData(b[4] ,D_Binplc ,3712,2)
GetData(b[5] ,D_Binplc ,3714,2)
For i=0 To 999 Step 1
SetData(b[0] ,LW_Binplc ,10+i*15,4)
SetData(b[1] ,LW_Binplc ,14+i*15,2)
SetData(b[2] ,LW_Binplc ,16+i*15,3)
SetData(b[3] ,LW_Binplc ,19+i*15,2)
SetData(b[4] ,LW_Binplc ,21+i*15,2)
SetData(b[5] ,LW_Binplc ,23+i*15,2)
GetData(a[i] ,LW_Binplc ,10+i*15,15)
SetData(j ,LB_Binplc ,200,1)
Next
End Macro_Command
求助!MT506M的通讯问题 |
请问一下这个型号的屏是不是不能与三菱FX1S进行通迅啊 |
我们和FX1S的通讯好多客户在用;你可以根据接线图从新做根线或从新卖根线试一下
T506 和单片机的多机通信问题 |
MT506 和多个单片机通信,通过MODBUS协议 发送每个指令字节时,有没有第九标志位, 也就是说触摸屏可不可以区别地址和数据帧。 谢谢 |
当然可以我们这边是标准的MODBUS协你好 再请教一下多个单片机和一个触摸屏通信的问题
单片机串口设置为9位数据,这样可以用“1”和“0”来区别地址和数据,我想达到的效果是;在一个单片机给触摸屏发数据时(第9位此时为“0”),其他单片机是不接受的,而触摸屏是可以接受的,
问题是;我用单片机以8位数据的形式给触摸屏回指令,触摸屏可以接受并显示, 但我用9位数据的形式从单片机向触摸屏发数据(第9位此时为“0”)时,触摸屏是没有响应的, 不知道是怎么回事
还请 大虾 赐教
关于宏指令执行时的奇怪问题,求助! |
LB51触发宏指令: |
寻求带宏指令的范例程序 |
我在网站下载的范例程序都看不到宏指令。我现在想编写一个宏指令,LW0由0自增至100,当重复此动作2次后,触摸屏更换画面,不知怎么编,请教高手帮忙,谢谢! |
你的算法可以这样认为;LW0由0增加到200;执行一次;加入要切换的窗口是15窗口;通过LW寄存器控制切换;LB200控制执行宏指令。
Macro_Command main()
bool a=0 ,i=1
short b,c=15
GetData(b ,LW_Binplc ,0,1)
For b=0 To 200 Step 1
b==200
Next
SetData(c ,LW_Binplc ,100,1)
SetData(i ,LB_Binplc ,200,1)
End Macro_Command
如何用电脑把编好的程序下载到MT500系列接线图 |
如何用电脑把编好的程序下载到MT500系列接线图 电脑接口为RS232 |
MT500 PC
7-------2
8-------3
5-------5
说明书上有
MT508tv与PLC通讯 |
在让MT508与PLC通讯 测试时触摸屏显示”PLC no response 各种设置正确 我想找出其中的原因 在说明书中看到: |
他说的是在线模拟的情况下
右键点模拟窗口,有PLCmonitor,勾选Capture block就能看到
求助]请问是否一个屏只能连接一个PLC呢 |
如果想从一个屏上查看到若干个PLC的数据,该怎么实现 |
刚看到网站下载区有个一屏多机的例程,下载来看了一下
是否要连多个PLC的时候
只需要在设备地址栏内填写”PLC站号#地址号”就OK了呢?
谢谢!对;这要看你使用的是那中屏;
如果是500对PLC 的品牌是有要求的;就提可参考书名书一屏多机
[求助]MT506MV如何连接电脑及PLC? |
我用自己买的两根线 连上PLC和PC,MT5上显示连接到PLC了,但PC上显示没有连接到PLC(指的是MT5),EB500程序写好后,离线及在线模拟都没问题,下载的时候进度不动了。。就停在那里。。 |
1.请检查USB-com线,端口设置,及下载线,PC和HMI之间的连接线是PC:2,3,5-HMI PC RS232端口的7,8,5;
2.直接创建中文界面下载即可
RS485接线问题 |
说明书上描述的PC[RS-232]&PLC[RS-485]口,485的定义为4线,Rx-,Rx+,Tx-,Tx+。 |
不知道你的PLC是什么牌子,什么型号,什么端口协议呢。如果是485的,那应该连接屏后面的PC[RS-232]&PLC[RS-485]口和PLC端口就好了,再就是触摸屏的编程软件中的系统参数设置一定要正确已经搞定了,协议是MODBUS RTU,系统参数应该是RS485 2W单片机用modbus跟HMI通信之后,在HMI端输入数值(就是写寄存器)的时候马上通信中断,这是怎么回事?
用modbus-tool调试的时候,单片机是能接受到写寄存器的指令并执行这可能是单片机响应速度较慢,导致通讯不流畅,产生通讯中断,可在系统参数设置中将“参数2”设置一个合适数字,比如5,7,等等。以达到通讯同步我碰见了问题,我自己编写的程序,我用一个0x来试验,开关总是自动复位,不能像离线模拟一样不自动复位!
通讯问题 |
我在向触摸屏输入程序后,当在线模拟时,PLC显示PC---PLC read command data is 1 bytes 这种问题是否是PLC设置问题,感谢 |
正在调试中,有以下问题:
1、能做到在线模拟,但无法通过该通讯线监控和修改PLC程序?如何实现?
2、MT中宏指令在说明书中有谈到DWORD变量,但实际为何使用了?而只能用到INT
只能为一个字?该如何实现双字的运算?
3、CHAR变量好像也仅能对一个字符操作?
4、GET/SET中的偏移参数奇怪?
INT A,B,C,D,E,F
GET A
GET B
GET C
D=(A+B)*C
E=A+B*C
F=A*(B+C)
SET(D, , ,3)
为何D 所在地址后的两个字数据是E,F???
|
MT510TV同时与FX2N和丹佛斯变频器通讯 |
求助: |
请参考范例程序中辅助端口示例程序;里面有详细的说明和接线图
MT506MV的通讯问题,新手求助!!!! |
我在使用MT506MV,用USB/232线接产品提供的编程电缆(485-232),在从PC上下载程序的时候发现,提示信息是“UPLOADING.........”,这不是在上传么,和手册里的图片不一样,然后显示超时,232在电脑占用的端口是COM1,请问一下里面的端口设置怎么设,还有EASYMANAGER的开头两个设置是不是设为COM1,115200BPS,那么COM1的端口是不是也要设为115200,另外系统参数里的人机型号为多少,里面没有这一款 |
关于下载问题和COM口的设置可以详细参看我们的视频教程告知COM口的设置视频教程的链接地址,我也碰到同样的问题,谢谢!就在本网站的下载中心-视频下载
关于modbus RTU的驱动程序 |
请问在哪里可以下载,看使用手册的时候看到驱动那里有个modbusRTUExt |
关于与三菱PLC的通信电缆问题 |
使用三菱FX1N的PLC,请问通信电缆长度最长可以到多少? |
我用的是MT506S型号触摸屏,里面装有画面程序 。开机后,画面显示五六秒后,就出现 PLC NO RESPONSE 不管触摸屏和PC或PLC有没有连接,都出现这个问题。请指教!!谢谢!!
——*此贴子已经被作者于2008-4-17 10:19:02编辑过*
可以延长;我们公司只有3米从新下载新程序;和PLC连接上就不会有这个报警了
请教MT510T触摸屏与上位机通讯方法 |
我使用的是OMRON CJ1型号的PLC现在还想与中控PC机通讯不知道该如何连接与设置。能使用232口直接通讯吗?连接速率设为多少 |
你使用的是什么型号的触摸屏啊?如果是MT8000系列的,你可以使用MODBUS RTU协议跟上位机来连接,串口或者以太网口都可以
以下是引用davidho 在2007-10-8-9:43:35的发言:你使用的是什么型号的触摸屏啊?如果是MT8000系列的,你可以使用MODBUS RTU协议跟上位机来连接,串口或者以太网口都可以。
|
当然是可以的。都是使用MODBUS协议
请问mt506能不能用在线模拟测试modbus? |
电脑通过232串口与dsp连着~能不能用在线模拟测试modbus? |
请教MT510T触摸屏与上位机通讯方法 |
我使用的是OMRON CJ1型号的PLC现在还想与中控PC机通讯不知道该如何连接与设置。能使用232口直接通讯吗?连接速率设为多少? |
你使用的是什么型号的触摸屏啊?如果是MT8000系列的,你可以使用MODBUS RTU协议跟上位机来连接,串口或者以太网口都可以
以下是引用davidho 在2007-10-8-9:43:35的发言:你使用的是什么型号的触摸屏啊?如果是MT8000系列的,你可以使用MODBUS RTU协议跟上位机来连接,串口或者以太网口都可以。
|
MT500系列可不可以做?如果可以的话,如何做?
谢谢!当然是可以的。都是使用MODBUS协议。用MT500系列是否可以做到两个触摸屏来控制两个PLC(松下)
要求:
1、目的:两台机联合使用;也可分开各自使用
2、联机时,两屏都可以分别传送数据到两个PLC
3、独自使用时,各自控制自己的PLC
如果MT500不可以,那MT8000是否可以做到
求接线图和控制方法
紧急,望各位大虾帮帮助,谢谢关于一机多屏,首先要看你的PLC是否支持,能支持的PLC品牌在说明书一屏多机上有,你自己可以看一下,连接的案例可以在范例程序中有你可以参考一下求助:MT500和三菱FX2N的CPU通讯的通讯线怎么做??急
|
高手们请帮一下我,我要做一个大的程序,有两种模式:1在自动时要手动按钮按不动,2在手动时自动按钮按不动,要怎么做呀 |
|
一屏多机通讯问题 |
用MT506TE型号的屏连接RTU协议的仪表,在通讯过程中如果有表通讯失败,比如2号表通讯失败,当2号表自动通讯成功后,屏幕要能够及时读取2号表的当前数据,我现在用LB9100~LB9227进行位操作设置,虽然可以实现以上功能,但必须每次进行元件操作将LB9102置ON,我想问有没有一种方法当仪表再次通讯成功后自动将LB位地址置ON,不用进行元件操作? |
可以的 ,用宏指令做个判断,在进行至位,我已经做过是可以的,你把你的邮箱留下我给你发个事例程序。
一屏多机的连接问题 |
用一只MT506TV触摸屏和二只ORMON的CP1H通过RS485二线制来连接.我用扩展地址模式对二个PLC操作因这几天PLC还没有到,我在离线模似时,发现虽然我对PLC地址对加了站号和#但对于不同站号的同一地址操作触摸屏都会产生动作.引起误动作.不知在实际操作是否会改变. |
离线模拟的时候,是不区分站号的。要实际连接的时候就可以,这个是没有问题的
mt506mv和台达dvp系列plc485通讯设置及接线 |
您好!mt506mv与台达dvp系列plc485通讯如何设置,及接线谢谢! |
MT500 PLC RS485口 台达PLC RS485口
1 ---------------------- -
2 ---------------------- +
两边的参数设置为一致就可以了。
用一台触摸屏与多台modbus RTU协议的仪表进行连接读取仪表参数,若要对任意一块仪表进行参数修改,最简单的方法应该如何设置? |
一般好象不支持多台设备的啊,我也不清楚,不好意思了按照仪表的地址,在触摸屏上设置相应的设备地址就可以了可以的。将地址模式设置为”扩展模式“,设备地址里面就填写”站号#设备地址“的方式。比如访问3号站的4X 100这个寄存器,那就是在设备类型选择4X,设备地址里面写成“3#100”就可以了,其他依此类推。详细的也可以参考说明书的“一屏多机”和“一机多屏”那章就可以了。
请教MT506CV和三菱通讯问题 |
触摸屏是M506CV,PLC是三菱FX2N,通讯口的接法是按说明书的要求连接的,电脑能和触摸屏通讯,触摸屏和PLC之间也能通讯,但是电脑不能通过MT506CV与PLC通讯。我想请教一下是连接不对,还是用这种触摸屏没这种功能?用三菱的触摸屏可以和PLC正常通讯,进行程序传送等操作。急等。。谢谢! |
可以的啊,直接模拟就有两种方式的,通过屏连plc或者直接连pl
EB500支持施奈德的TWIDO系列PLC吗?如果支持,1台MT508如何与两台TWIDO连接(采用485T适配卡 |
C
一屏多机支持的施耐德暂时有三个系列:COMPACT/MOMENTUM/QUANTUM.谢谢
关于ge plc与mt506的modebus通信问题 |
我们采用的GE 的plc不能与mt506进行snp协议通信。但据说可以使用ModeBus进行通信。请问: |
如果支持MODBUS协议,驱动请选择MODBUS RTU.对于地址的对应关系,请您查阅您的PLC的说明书.谢谢
506L与FX2N通讯的设置问题 |
请问506L与FX2N的编程口通讯时,需不需要选择 PLC参数中的 "通讯设置操作"进行设置的? |
屏和PLC的通讯参数设置必须一致
MT506TV能否直接控制串口的发送与接收? |
你好,我们公司准备选用MT506做为产品的人机交互界面,但是设备使用的是自己定义的协议,需要直接控制串口的接收与发送,是否可以做到? |
您的设备需要支持MODBUS协议才可以
用三菱FX1N的PLC怎样控制实现切换基本窗口 |
请问MT506TV屏,用三菱FX1N的PLC怎样控制实现切换基本窗口。谢谢。 |
1.可以用功能键直接切换
2.可以结合PLC控制的切换基本窗口来实现.
|
谢谢这位大侠指点。这个问题解决了,现在是触摸屏和三菱PLC的通讯出现问题,无法与PLC通讯,显示为“PLC responsed error Always responsed error.......Delay",触摸屏的参数设置是根据说明书上的。通讯线连接为1--4 2--7 3--1 4--2 5--3,不知道对不对 |
没错,看你的焊接的头(PLC端的DIN头)有没有反掉,触摸屏通信是否为RS485
请教有关触摸屏通信协议问题 |
我用的屏的型号是MT506LV,按照手册十六章主从通信协议的格式用一串口调试软件向屏发读指令,怎么什么反应也没有啊,接线也是按照手册上的接的,检查了几遍,线因该没错,还请版主或用过这方面的朋友指教,在此谢过了! |
最近,开发了一个项目,需要单片机与三菱FX2N扩展的485BD实现通讯,我利用计算机链接协议通讯成功,但需要plc编程人员设置D8120(通讯格式),现在对方要求不对plc程序改动,也就是要求在不设置通讯格式的前提下实现...
最近,开发了一个项目,需要单片机与三菱FX2N扩展的485BD实现通讯,我利用计算机链接协议通讯成功,但需要plc编程人员设置D8120(通讯格式),现在对方要求不对plc程序改动,也就是要求在不设置通讯格式的前提下实现通讯,听说其他项目上实现过,是否需要更换协议,如果换是用哪种协议呢?问题提出大家一起讨论,谢谢。
大家好
我没有422的通讯线,PLC上有一个FX2N-485-BD模块,能不能作为与PC通讯用啊?
先谢谢了啊。
还有我的程序上的COM口和波特率也改不了
帮忙看一下
初次用三菱的
传输线是485的对FX2N-485-BD模块
前一个帖子也是我发的
你上面这个是什么软件
我现在也在做 fx2n和 工控机的通讯 数据进入组态软件
我也想知道,顶一下
不知FX2N-485-BD模块,能不能作为与PC通讯用
好像不能用485进行编程
好像不能用485进行编程
我试过FX1N-485BD是不能用,RS收发数据都可以,就不能编程,可能和半双工有关吧,希望楼上的试成了告知一下,有可能我设置有间题
机能扩充板 RS?485通信用适配器
FX2N用接口通信板 485协议
RS-485协议接口通信板
此模块装在FX2N上可以实现PLC与外部RS-485通讯。比如你要接一个人机界面,人机界面只能用RS-485通讯的话,就必须买这个模块啦。
另外FX2N-232-BD,FX2N-422-BD分别是实现RS-232,RS-422通讯的。
Mitsubishi FX系列 三菱 ComputerLink通讯协议 仅FX系列的通讯BD模块支持ComputerLink通讯协议
Idec Micro3 / OpenNet系列 和泉 DataLink通讯协议
Facon FB系列 永宏 Fatek专用通讯协议
LG Master-K / GLOFA系列 LG Cnet通讯协议 Master-K系列的K10S/30S/ 60S不支持Cnet通讯协议
Delta DVP系列 台达 DVP编程专用协议
1. PLC为RS232通讯端口:
2. PLC为RS422/485端口
141、 如何实现“一机多屏“?
答:触摸屏对每一台它所支持的PLC都可以支持【主机-副机】通信方式。所有的触摸屏一台连着一台,
而第一台和PLC连接。和PLC直接相连接的第一台触摸屏必须【多台人机互连】设置为【主机】,所有其
它的不跟PLC直接相连的【多台人机互连】设置为【副机】,它们可以通过第一台触摸屏来获得PLC数据
。
触摸屏之间互联的连线方式:
副机
PLC[RS-232]9针母座 主机
PC[RS-232] 9针公座
2 TD 8 RD
3 RD 7 TD
5 GND 5 GND
142、 我的PC机如何跟MT500触摸屏连接,同时触摸屏还连接一台PLC?
答: PC--------------HMI
2----------------7
3----------------8
5----------------5
我公司提供的PC_MT5通讯线,PC端连接PC机,HMI端连接触摸屏,PLC端连接RS485通讯的PLC,若是RS232通讯
的PLC,可以直接插在PLC RS232端口。
143、 我的程序下载后,为什么在切换画面的时候,显示“base window must full screen”的提示?
答:人机类型先择MT506T\C(320×234)。
144、 如何设置触摸屏的上传密码?
答:在”系统参数”----“一般”窗口中”密码”项设置数字。
145、 MT500的数值输入元件的“触发地址”是什么含义?
答:触发地址是控制数值输入元件能否输入数据的位地址。如果为ON时,允许数据输入,否则不能输入
。
146、 如何将外面的图片添加到MT500的图库里面?
答:WEINVIEW HMI支持256色BMP格式图片,选择图库-----位图库---调用位图库---新建位图库,然后点
击新增位图,浏览到对应256色BMP格式图片即可。
147、 如何实现“跑马灯”的效果?
答:使用报警条元件可以实现跑马灯效果.先要在报警信息登录中预先注册信息,然后触发相应的信息。
148、 如何实现当有“故障”发生时,触摸屏直接切换到故障显示画面?
答:需要通过宏指令或者PLC程序配合完成,可以向我们公司技术人员索取相关程序。
149、 如何制作“配方”资料的传输?
答:建立配方传输元件,设置读取地址(一般用PLC的寄存器)和传输字数,属性:上传为PLC传送至HMI
的配方卡RW区,属性:下载由HMI配方卡RW区传送至PLC,通过改变LW9000寄存器值,可指向不同配方数据
块。
150、 如何取消“任务栏”?
答:在”系统参数”------“一般”窗口中,”任务按钮”属性选择开启/关闭。
151、 如何修改“任务栏”上的文字?
答:点击窗口----打开窗口-----任务按钮,选择窗口则修改WEIN信息,选择屏幕则修改VIEW信息。
152、 下载程序的时候,提示“open COM1 fail!”是什么意思?
答:这是COM设置错误的缘故,在Easy Manager中设置COM口,将其改成下载线对应的COM口。
153、 “报警信息显示”和“事件登录”有什么差别?
答:报警信息显示元件会在设定的区域显示所有触发的报警信息。其显示的内容是关于某一个节点开关(
位地址)的报警信息。当一个报警信息产生以后,必须在该位地址重新切换到非报警状态时,该报警信息
才会自动消除,否则报警信息将始终显示,即一直处于报警状态。
事件显示元件在设定的窗口以先后排列顺序的方式显示异常事件信息。不同格式的显示方式可以允许显
示触发事件、确认和恢复正常的时间等不同信息。
154、 MT500如何实现“直立”显示?
答:在系统参数-硬件-显示模式,改成“直立”。
155、 “直接窗口”和“间接窗口”有什么区别?
答:间接窗口可在当前屏幕上弹出一个已创建的窗口。间接窗口弹出的是[读取地址]的字地址寄存器数
值对应的窗口。要关闭该窗口时,只需要把[读取地址]的值变为0即可。
直接窗口可弹出一个指定的窗口到当前屏幕上。直接窗口的开启或关闭只能由控制它们的[读取地址]的
位(Bit)地址来决定,功能键是不可以关闭它的。当该位地址为ON就弹出窗口,为OFF则关闭窗口。
156、 如何实现一个“动画”功能?
答:动画元件用来把元件放置在屏幕上的特定轨迹位置,这个位置是由一个预设途径和PLC的数据所决定
的。屏幕上元件的状态和绝对位置由当前的两个连续的PLC寄存器的数据所决定。第一个寄存器控制元件
的状态,第二个控制预设路径上的位置。当PLC的寄存器改变数值,向量图或位图会跳到预设路径上的下
一个位置,可向我司技术人员索取相关示例。
157、 “位状态切换开关”和“位状态设定”元件之间有什么区别?
答: 位状态设定元件定义了一块触控区域,当激活这块区域时可以强制切换PLC上的位地址为的ON或OFF
状态。位状态切换开关是位状态灯和位状态设定元件的组合。它表示了PLC位地址的ON/OFF状态,并定义
了一块触控区域,当启用时它可以把相应的位地址置为ON或OFF。
158、 MT500触摸屏可以最多可以保存多少条故障记录?
答:触摸屏可以容纳200条异常事件,同时可以在系统参数-一般中设定额外事件数,最大数为2800,最
大可以容纳3000条事件。
159、 宏指令里面可以使用“扩展地址”的方式吗?
答:可以。首先要在系统参数-编辑器-地址模式选择扩展模式,如:GetData(a ,LB_Binplc ,1#0,1)
。
160、 如何在计算机上打印我做的MT500的画面?
答:在离线模拟状态,点击右键选择:print window即可打印。
161、 我输入的数据大于32.767的时候,就无法写入到PLC里面,是什么问题啊?
答:weinview触摸屏支持的带符号的单字数据范围是:-32768~32767,若要输入大于32767的值,要使
用双字数据。
162、 可以修改系统信息的显示内容吗?如何修改?
答:可以,在“系统信息”元件中修改相应信息。
163、 MT500触摸屏是否支持两点同时操作?
答:WEINVIEW触摸屏是4线电阻式触控面板,不支持多点触摸。
台达触摸屏:
刚才在台达QQ群上很多人说485口可以扩充几个模块,讨论的是用ES的485口可以跟两个模拟量模块同时通讯,只要并联两根D+和D-就可以了,那我想问一下既然这样能实现那EH机型还专门要一个DVP-F485S卡来增设485通讯口做什么?如果不能实现台达资料上又确实说一台PLC用485通讯最多能连16台,请问这是怎么回事!
博客 播客 引用 加为好友 发送消息 回复
HBZYCS
1楼 回复时间:2007-3-23 14:38:00
一条485总线上是可以并多台通讯协仪的控制器,挂多了通讯速度会很慢,所以就专门用一个卡来扩充485口了,
博客 播客 引用 加为好友 发送消息 回复
后台运行
2楼 回复时间:2007-3-23 14:59:00
就是直接D+和D-直接相连再设一下各个站号就行了?
博客 播客 引用 加为好友 发送消息 回复
后台运行
3楼 回复时间:2007-3-23 15:00:00
那挂两台速度会慢很多吗?
博客 播客 引用 加为好友 发送消息 回复
HBZYCS
4楼 回复时间:2007-3-23 15:21:00
两三台不要紧,十几台就不行了,速度会很慢的,理论上一条总线上可以挂100多台的
博客 播客 引用 加为好友 发送消息 回复
juta
5楼 回复时间:2007-3-23 15:36:00
同意楼上的观点
博客 播客 引用 加为好友 发送消息 回复
远 方
6楼 回复时间:2007-3-24 17:55:00
RS485总线可以挂多少台从站,是由其总线收发器的能力决定的,台达的PLC所使用的收发器,一般是带最多32台从站。
博客 播客 引用 加为好友 发送消息 回复
中达电通
7楼 回复时间:2007-3-24 18:56:00
台达PLC作为主站是可以接多个从站,最多32个。至于EH开发的F485S,不是二楼说的那样,这个是EH可以扩展的第3个通讯口,为RS485,并且只能作从站。
博客 播客 引用 加为好友 发送消息 回复
飞灵
8楼 回复时间:2008-4-15 14:01:45
同意楼上的观点............
单个触摸屏与多个PLC连接时,是否可以将RS232通讯线在PLC侧并联?有试过的朋友请帮忙。PLC为OMRON-CP1L. 1:N模式,只能用RS485,CP1L是有485口的!
不可以,需配CP1W-CIF11,用它的485口功能。
S7-200 PLC、变频器:
S7-200 PLC控制变频器问题
· 悬赏分:10
· 问题为何被关闭
S7-200 PLC用Modbus协议控制3台台达变频器。变频器之间如何连接?
用RS485电缆连接S7-200 PLC与变频器1,可是其它两台变频器2,3如何连接?
请指教。
问题ID: 25047 |
提问时间:2008-8-28 10:56 提问者:ASK - 初级技术员 第5级 |
专家置评
RS485多点通讯连接即设备并联,超过规定长度在终端设备加330 欧的终端电阻即可,建议楼主可以看看协议的规范。
置评专家:西门子自动化产品支持 2008-9-4 11:10
答复
一样连接只是地址不同而已。
回答者: SG9 - 资深技术顾问 第13级 2008-8-28 11:01
如同PROFIBUS一样,将变频器挂在MODBUS线上即可。
回答者: 江汉之珠 - 助理工程师 第8级 2008-8-28 11:41
相当于并联在一根线上
回答者: 混子 - 资深学长 第3级 2008-8-28 12:53
将变频器的通讯线并联接在RS485总线(双绞线)上。在总线的末端安装偏置电阻,详情可参阅手册中《网络通讯》部分。
回答者: 鼠老爹 - 助理工程师 第8级 2008-8-28 13:16
S7-200 作为主站,1\2\3变频器并联在网络上.通信协议要设定一直.
另外通信不稳定和距离过远的话,要加终端电阻.
专家奖励分:5分 回答者: Fischer - 毕业实践员 第4级 2008-8-28 16:53
以上回答已经比较全面了
顶一下
回答者: 巴山 - 资深学长 第3级 2008-8-29 10:12
三台并联在一起就可以了,需要装终端电阻嘛?要是装得装多大的呢?
回答者: hanyun - 毕业实践员 第4级 2008-8-29 10:28
用DP接头A1,B1>>>>A1,B1 A2,B2>>>A1,B1 A2,B2.....就可以了,注意终端电阻啊
专家奖励分:5分 回答者: 老虎肉 - 初级技术员 第5级 2008-8-29 15:32
S7-200 PLC端用dp头后与三台变频器485口并联链接,dp头终端电阻开关为ON最后一台变频器也接终端电阻
专家奖励分:5分 回答者: wrp0 - 高级技术员 第7级 2008-9-2 09:18
<< [1] >>
RS485:项目设备项目设备项目设备项目设备
小弟最近在做项目中遇到这样的难题,通过PLC的485接口与多台设备进行通信,走的是ASCII协议,4线制连接.我通过程序来控制继电器切换PLC与各设备的R+,R-两线连接.并将各设备的T+,T-并联在一起接入PLC.理论使其达到通过一个串**替与各设备进行通讯.但试验发现连接一台设备可以通讯,多台就不行.请问这种方式是否可行?如果可行,问题出在哪里? 每台设备都需要一个单独的ID号;
默认都是一个ID号,当一台以上设备连接上以后就会让主找不到辅,也就连不上了
所以在设备中把每个ID号设置一下
如从1 2 3 4 ~~~~~~~~设置
补充:最好能够转换成422通讯,我曾经用过连接9台设备
不知道楼主的问题解决了没有,我也觉得,如果每台单设都可以通信的话,那可能还是ID的设置问题,另外,提醒设备间的硬线连接需要采用菊花链路形式来连接的。
可能是你的每台RS485终端都含有120R匹配电阻,实际上RS485信号多台联网时,只能只要主机和相距最远那台终端安装120R匹配电阻就可以了,去除其它的终端匹配电阻试试。
485通讯必须按照地址来区分。PLC里有相应的模块
就是仪表没有ID,我也做过有ID的仪表实验,两线制422总线并接多台仪表通信没问题。可现在问题就在于仪表没有ID,只能做4线制485通讯。我觉得理论上我做的实验是可以实现的,但好像缺了点儿什么~
其实离成功只差一步~还是概念性的错误,本以为控制PLC的485的R+,R-就能控制发送了~其实不然,想到485全双工变半双工是要把两+两-给短接,也就是其实485的电平信号还是在+,-两根线上面,所以我就控制R+和T+两根线,果然搞定~~哈哈!!这样就意味着不管现场带多少台仪表,只要是485总线,一个口子就可以搞定,省了很多串口模块(很贵哦~)!还是很感谢回帖的各位兄台对小弟的支持!!~ |
首先,建议采用半双工,楼主目前的是全双工. |
————————— 共同学习 共同提高———————————
RS485 RS485下级挂多了,怎么有的收不到数据??怎么办?
答 1:
这个问题太复杂了^_^首先得确定线路的确没问题,然后从软件协议里找……
不过根据经验是线路的问题占多数的^_^
30个不算多,现在新的器件挂一百多个都没问题。关键是挂多了,平时不用考虑的问题就要考虑到了。比如电缆长度,速率,上升斜率,终端阻抗匹配,支线长度……
建议楼主先查找一些相关资料算一下。
答 2:
我这最多有33个的,全正常
答 3:
可以加一级中继器的我原来的作法是:找一个有源的RS485-->RS232转换器,对接一个RS232-->RS485的转换器,将一条RS485总线就分成了两段,多挂一些就没什么问题了。
另: 一般RS485接口芯片本身会有驱动能力的限制(有32个,256个的等),所以在一段RS485总线上挂接的设备数量,也要参考这个才行。
答 4:
你肯定是采用星型或很长支线的连接方式那样很不可靠,而且会明显影响通讯速率,应该将总线上的各节点串起来一个接一个,你看看是否还会有问题。这才是正确的连法,即使出问题,如果是个别节点则是该节点的故障,如果是从某点后开始瘫痪,则是导线或接插件的问题。好判断吧。
答 5:
我是用一个主485下并联30个从485!,也就200米远我是用一个主485下并联30个从485!,总是有些从485接收不到主485的数据??差在哪里??
答 6:
电路结构上当然是“并”总线可不能并,那是典型的星型结构了。
答 7:
星型结构可在每条线路的端点并个数百欧的低阻试试等效电阻不能太小,否则接口片会烧掉。
答 8:
"总线可不能并"???所有A端连在一根线上,所有B端连在另一根线上,不对吗??
答 9:
总线有 2 个终结,请各接一个120欧终结电阻
答 10:
你没有理解总线并和元件线路并的差别元件线路当然是AA、BB并在一起了,总线不行,总线要串,这就是星型和环型的差别,导线不是理想的,也是元件。
答 11:
"总线不行,总线要串"??"串"体现在哪里??是:"线不是理想的,也是元件"那就是说中间有"导线元件"在串的!??
答 12:
“串”就是chunyang说的环型,或者链型
答 13:
学习
RS-485端按照说明书接终端设备
1.RS485采用总线方式布线。
2.高速、长线传输应采用RS485专用电缆。
3.电缆内层屏蔽应一端接地;复杂干扰场所采用铠装型RS485电缆或电缆穿钢管敷设,钢管或铠装层应两端接地!
4.超过300米应加终端电阻(约120Ω
RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输总线的两端。
了消除在485通信电缆中的信号反射
阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在485通讯电缆的另一端可跨接一个同样大小的终端电阻
加终端电阻实际上是一种被动的阻抗匹配挽救措施,其原理是通过增大负载,减小回波反射!
-------------------------
下列建议也会有所帮助:
1.采用阻抗匹配、低衰减的RS485专用电缆更有利于保证通信。
2.单层屏蔽的电缆屏蔽层应一端接地;双层绝缘隔离型的电缆屏蔽层其外层(含铠装)应两端接地,内层屏蔽则应一端接地!
3.传输距离超过300米应加终端电阻(一般为120Ω)。
hdsr178@yahoo.cn
各位用过三菱FX系列PLC的工程师请帮一下小弟...多谢
我用2台FX2-PLC,2块RS-485-BD通信功能扩展板.
我在FX系列样本资料那里看到通过RS-485通信可以在2台PLC间相互通信.
我正好有个项目可以选择这种方式,但是我对这种通信编程不是很懂,
想请各位做过这种程序的工程师指点一下.
....................多谢
如果各位有现成的程序或建议可以通过cnwfnft8@yahoo.com.cn
RS-485协议接口通信板
此模块装在FX2N上可以实现PLC与外部RS-485通讯。比如你要接一个人机界面,人机界面只能用RS-485通讯的话,就必须买这个模块啦。
另外FX2N-232-BD,FX2N-422-BD分别是实现RS-232,RS-422通讯的。RS-485协议接口通信板
此模块装在FX2N上可以实现PLC与外部RS-485通讯。比如你要接一个人机界面,人机界面只能用RS-485通讯的话,就必须买这个模块啦。
另外FX2N-232-BD,FX2N-422-BD分别是实现RS-232,RS-422通讯的。
本人,做了一个项目,就是用FX2N-485BD通过MODBUS协议读取6台VFD-B的台达变频器的参数,接线为SDA,RDA接正,SDB,RDB接负,因为台达的变频器接头不好接电阻,所以没有接(我以前接其它设备也没有接,好象也没关系)
在调试过程中我出现了一个问题,例如在接收频率时,返回的帧应是9个字节,但如果设定接收为9,是会出现部分变频器接收不到,但我设定为7就可以接收到,但也不太稳定,有时会出现有些变频器接收到了我的发送帧而不是响应帧,以前我也发生过这种现象,但我调整D8129的值,能解决这个问题,这次就是不行,不懂为什么不能接收全帧,又不稳定.
还有我以前做这种频率读取时,都采用接收完成标志触发,所以都很快,但这次只能采用,一秒的时钟触发,应是很慢了,真是搞不懂,不知有人遇过个种问题没有.谢谢
请高人指点迷经:
在两处并行的PLC中,开关量输入、输出在程序中应分别用什么代表?若1站输入、输出为X0~Xn,and Y0~Yn,那么2站输入、输出为什么?
兩PLC運行你是用什么連接的﹐RS-485bd,或RS_232?
PLC 的型號?
可以通信了,我指的是和组态软件.我在程序中写了MOV HE080 D8120,但现在问题是,现在用GX7编程软件不能和485BD无法通信,请问我要实现和三菱的编程软件通信的话,D8120应该如何设置.
另外,我还有一个问题,为什么三菱FX2N自带的的422编程口不管D8120怎么设置都可以正常通信
博客 播客 引用 加为好友 发送消息 回复
PROFIBUS-DP
2楼 回复时间:2005-12-20 8:52:00
没有人知道吗?用FX2N-485BD通信板能实现既可以用组态软件,同时也可用三菱编辑软件通信吗,D8120应该如何设置
博客 播客 引用 加为好友 发送消息 回复
PROFIBUS-DP
3楼 回复时间:2005-12-20 9:30:00
问过菱电了,说FX2N-485不能和编辑软件连,三菱真让人失望啊
博客 播客 引用 加为好友 发送消息 回复
北极狐
4楼 回复时间:2005-12-22 22:35:00
我也咨询过,他们也是这么回答的.他说要用232BD才行,我看资料上说好象422BD也可以实现.但是没有试过.
博客 播客 引用 加为好友 发送消息 回复
keyi科一
5楼 回复时间:2005-12-22 23:12:00
编程软件用的是专用协议,小日本不公开的。
博客 播客 引用 加为好友 发送消息 回复
eee
6楼 回复时间:2006-1-5 18:35:00
很奇怪 我用FX2N-485BD和编程软件通讯过了的,可以。
博客 播客 引用 加为好友 发送消息 回复
PROFIBUS-DP
7楼 回复时间:2006-1-8 13:26:00
你用的是232BD吧,232BD和编程软件连与和组态软件连都是可以的,这个我亲自做过实验。
博客 播客 引用 加为好友 发送消息 回复
笨!
8楼 回复时间:2006-1-16 18:25:00
呵呵!
包装里面的说明书
不是说得很明白了吗,
要好好的看一下才行哦.
博客 播客 引用 加为好友 发送消息 回复
上刀山下火海
9楼 回复时间:2006-5-23 14:02:00
没用过 不懂 学习中
博客 播客 引用 加为好友 发送消息 回复
要你命3000
10楼 回复时间:2006-5-23 15:40:00
应该可以的,应该用全双工的方式。D8120根据PC上的通讯参数设就可以了。
博客 播客 引用 加为好友 发送消息 回复
星火
11楼 回复时间:2008-10-13 20:12:04
我也遇到这样的问题
我还没了个485PC--IF
哎就是不明白
怎么和电脑通讯
博客 播客 引用 加为好友 发送消息 回复
星火
12楼 回复时间:2008-10-13 20:12:22
我也遇到这样的问题
我还没了个485PC--IF
哎就是不明白
怎么和电脑通讯
三菱PLC:
请教各位:使用FX2N-485-BD如何使电脑与三菱PLC(FX2N-48MR) 通信?
请教各位:使用FX2N-485-BD如何使电脑与三菱PLC(FX2N-48MR) 通信?
电脑端:UOTEK 公司的UT-201型号 RS2323/RS485转换器
PLC 端:FX2N-485-BD
两者接线如下:
RS232/RS485 FX2N-485-BD
T/R+ -----------------> RDA
T/R- -----------------> RDB
FX2N-485-BD其他接线端子(SDA、SDB、SG)还须如何接线?
PLC的梯形图简单示例如下:
|
|---| |--|------------------------------[MOV H1B81 D8120]
| |
| |------------------------------[MOV H0001 D8121]
|
|---[= D200 K1]-------------------------------------(Y1)
|
|
|---------------------------------------------------[END]
|
上位机用VB6.0编程,简单示例如下:
Private Sub Form_Load()
MSComm1.CommPort = 1 '通信口
MSComm1.Settings = "9600,n,8,1" '固定值即可
MSComm1.Handshaking = 0
MSComm1.InputLen = 0
MSComm1.OutBufferCount = 0
MSComm1.InBufferCount = 0
MSComm1.PortOpen = True
End Sub
Private Sub Command4_Click()
MSComm1.Output = Chr(5) + "00FFRR0" + SumCheck("00FFRR0")
TimeDelay 100
Text1.Text = MSComm1.Input
End Sub
Function SumCheck(Data$) As String
'和检验函数
Dim i&
Dim Check&
For i = 1 To Len(Data)
Check = Check + Asc(Mid(Data, i, 1))
Next
SumCheck = Right(Hex$(Check), 2)
End Function
上面VB程序如果是使用FX-232-BD连接电脑与三菱PLC(FX2N系列),PLC梯形图中
设置D8120的值为:H6881,通信正常,电脑能监控PLC.
但这里使用RS485通信方式,用上面的程序与设置,结果电脑与PLC不能正常通信。
用你的方法通讯应该PLC端选择无协议。并且在PLC端需要编程(类似上位机)。
我以前做过一个单向通讯的(PLC只发、上位机只收、用2进制)。
mscomm1.output的内容里要包括PLC的站号
有的,上面程序中本是这样的 MSComm1.Output = Chr(5) + "01FFRR0" + SumCheck("01FFRR0")
是我写错了。但还是不能得到正确的接收数据。返回的字符有时是?,有时是xp等等。PLC的RXD灯、TXD灯有时微弱闪亮,大多更是没有反应。
但我一定要双向动作。你所说的无协议是指什么?PLC端的梯形图
程序又该如何设置?电脑端的通信格式又该如何匹配?
如果D8120没改过,请使用下面的参数
MSComm1.Settings = "9600,n,7,1"
对不起,应该是
MSComm1.Settings = "9600,e,7,1"
我都试过所有的设置了,但都不行,好象是“9600,e,7,2”时返回的字符最多,但也不正确。
我想还是其他方面原因吧。
MSComm1.Settings = "9600,N,8,1"
FX-2N PLC组N:N连接是485BD如何接线
FX-2N PLC组N:N连接是用FX-2N-485-BD模块吧?如果多太机相连,是不是中间的每一太需要2个FX-2N-485-BD模块?请赐教!谢谢!
FX2N N:N连接每个PLC都需要一个FX-2N-485-BD模块。具体连接如下:
SDA ------------------SDA --------------------SDA
SDB-------------------SDB--------------------SDB
RDA RDA RDA
RDB RDB RDB
SG SG SG
本站机RDA与SDA相连、RDB与SDB相连、SG接屏蔽层。站机只要1对线相连,SDA与SDA、SDB与SDB相连即可
需注意一点主机与最后一站机应在RDA与RDB之间连接端子电阻(330欧姆)
以上注意一点主机与最后一站机应在RDA与RDB之间连接端子电阻(330欧姆)
485BD PC连接怎么通信
D8120HE080专用决议4,485,9600,7,N,1(有CR,LF)接线:
RDA,SDA-----T/R (黄)
RDB,SDB-----T/R-(棕)
HEXINRS232—485
电脑端:UOTEK 公司的UT-201型号 RS2323/RS485转换器
PLC 端:FX2N-485-BD
两者接线如下:
RS232/RS485 FX2N-485-BD
T/R+ -----------------> RDA
T/R- -----------------> RDB
FX2N-485-BD其他接线端子(SDA、SDB、SG)还须如何接线?
PLC的梯形图简单示例如下:
| M8002
|---| |---------|------------------------------[MOV H1B81 D8120]
| |
| |------------------------------[MOV H0001 D8121]
|
|---[= D200 K1]-------------------------------------(Y1)
|
|
|---------------------------------------------------[END]
|
上位机用VB6.0编程,简单示例如下:
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.Handshaking = 0
MSComm1.InputLen = 0
MSComm1.OutBufferCount = 0
MSComm1.InBufferCount = 0
MSComm1.PortOpen = True
End Sub
Private Sub Command4_Click()
MSComm1.Output = Chr(5) + "00FFRR0" + SumCheck("00FFRR0")
TimeDelay 100 不清 ‘为一延时函数。
Text1.Text = MSComm1.Input
End Sub
Function SumCheck(Data$) As String
'和检验函数
Dim i&
Dim Check&
For i = 1 To Len(Data)
Check = Check + Asc(Mid(Data, i, 1))
Next
SumCheck = Right(Hex$(Check), 2)
End Function
上面VB程序如果是使用FX-232-BD连接电脑与三菱PLC(FX2N系列),PLC梯形图中
设置D8120的值为:H6881,通信正常,电脑能监控PLC.
求助:关于三菱FX-2N通讯
选用:波特率9600
偶校验
7位数据位
1位停止位
协议1,有和校验
PLC站号设为00
PLC使用485BD模块
计算机使用232-485转换器
此两设备都支持422模式,实际使用422模式
上位机编程工具为VB6.0,使用MSCOMM32。OCX控件
上位机单发送ENQ(CHR(5)时,PLC返回ACK(06H),发送完整命令,如
strInsStream = Chr(5) + "00FFWR0X00400243"
strInsStream = Chr(5) & " 00FFBRAX00000942"
PLC一概返回ASCII字符串“06151515151515"。希望有经验的前辈指点一下,这种错误要如何修正
在PLC中加如
LD M8000
MOV H6880 D8120
运行PLC后断电一分钟再试一下也许就可以了。
另外PC发送内容中和校验的计算方法正确吗?我原来的PLC程序为:
LD M8002
MOV H6086 D8120
MOV H0 D8121
MOV K0 D8129
LD M8000
MOV K1 D100
MOV K2 D101
MOV H22 D103
MOV HFF D104
END
上面的程序里 MOV H6086 D8120,而不二楼的朋友的 H6080,因为我觉得使用FX-485BD的话应用485接口。
PLC到计算机的接口线也没问题,我有和RS指令试过。
上位机中我用的是延时1秒直接读整个缓冲区,并转换为16进制字符串显示。
从你的命令看,应当使用RS485接口,使用专用格式协议指令。
但为什么还要提到422接口。。。。(“此两设备都支持422模式,实际使用422模式”),使用编程口协议指令?
不明白。。。。加4楼:
事实上,我只是新手,以前也没做过PLC与上位机的通讯程序。下面的一些规则是我这两天摸萦出来的。
FX-485BD的接口端子有5个,也就是说它实际上是422/485兼容口。只要选用同样兼容422接口的串口转换器,就可以在485BD和转换器之间用422接口的内部协议通讯。
PLC指令中选择接口类型应该是由选择的通讯模块来决定的(232BD,485BD,232ADP,485ADP),我用的FX-485BD,就在设置D8120时选485接口。
经过几个月的研究,本人对三菱PLC掌握了;有通讯问题的可以找我!我的邮箱是:jkfyt@163.com;大家都知道三菱PLC不支持MODBUS协议;但是通过RS指令可以实现,本人已经试验成功!!!前几个月一支为485BD如何和MODBUS协议网络联接!!现在终于实现也,我好开心,想到网上有人也有这样的问题!!!我会尽量帮助大家的!!希望我们一起进步!!!!
请上我的QQ个人空间查看,有详细说明http://user.qzone.qq.com/2495688
真是对不起大家了~~工作太忙,而且我现在很少用这个PLC了谢谢大家的关注!~现在工作有点忙!!!我的程序还没有完全编好,只是做了一个试验程序!!!我简要说一下!
1。设定好通讯方式:D8120 B15~B8为0 其它根据自已所需设定
2。给自已PLC的变量定义地址!!!
3。设第一个接收区为本机地址码!!加一比较与本机地址相同时调用发程序!!
4。接收区的数据定义为:地址码(1) 功能码(1) 起始地址(2) 单元数(2) 校验码(2)
5。根据功能码调用相应的发送程序!!
我想明白的人一点就通了!!!不过我的程序编好后我会与大家共享的~~相信我了! 还有就是485BD是全双工的,但是MODBUS是半双工的,所以485BD上的收和发之间要用100欧的电阻并起来!!你试过吗??? 请问!
采用RS指令在对485BD进行操作时,读和写都行吗?? 通过485BD可以进行读写操作,但是这些都要编程的!VB与PLC通讯
我最近在有一个项目,需要计算机和PLC通信,而计算机那里是用波士卡(型号为485C)的RS232/RS485转换器,把计算机COM 1的RS232信号转为RS485信号,PLC那里采用FX2N-485BD功能扩展板+FX2N-48MR
首先用SC-09+数据线连接PLC,按照通信手册把PLC编程软件(GX DEVELOPER)设置好参数后,断开电源,然后再接通电源,把SC-09+数据线除去,接上RS485BD通信板的数据线, 我把RS232/RS485转换器的+A(+发信号)接到FX2N-485BD功能扩展板的SDA 端口上,RS232/RS485转换器的-B(-发信号)接到FX2N-485BD功能扩展板的SDB 端口,FX2N-485BD功能扩展板上的RDA与SDA短接,RDB与SDB 短接。 把线接好后,PLC通电,此时FX2N-485BD功能扩展板上的SD灯与RD灯为常亮状态, 当点击PLC编程软件(GX DEVELOPER)把程序写入PLC时,FX2N-485BD功能扩展板上的SD灯与RD灯状态为闪烁状态(这属于正常的发送、接收状态)。但一会儿就弹了同个对话框说不能通信,同时FX2N-485BD功能扩展板上的SD灯与RD灯变为常亮状态。
结果不能通信,在此我想问一下各位前辈,这究竟是怎么的一回事,为什么不能通信呢?是不是漏了什么呢?
请指点指点~~~~~~~~~~十万火急,谢谢~~~~~~~~~~~~~~~`
2个三菱PLC如何通过通信?
需要那些软硬件设置?
2个PLC都有RS422口.
需要两个485BD用一对一通信
用两个485BD模块。通过一根三芯线正确连接。在编程时,注意(如在一般模式时则为)主站M8000输出M8070。从站M8000输出M8071。主站往从站M800-M899,D490-D499;从站往主站M900-M999,D500-D509。其余的要注意的事项自己查,在此就不一一列出。
第一次做这些,会有些复杂你需要参考FX通讯手册(包括485和232),里面会有详细的介绍,从参数设置、编程实例到接线图
我用的是三菱2N的PLC,加了一个485BD的通信模块,想利用计算机和485通信,使组态王和PLC通信
该怎么接线
计算机侧要加一个232/485转换器,然后将485BD上的SDA和RDA短接以后与转换器上的A(或者485+)接,将485BD上的SDB和RDB短接以后与转换器上的B(或者485-)接即可。