浅谈三菱FX系列PLC之间简单通信
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈三菱FX系列PLC之间的简单通信
谢晓
(碧茂科技(苏州)有限公司,江苏苏州 215131 )
摘 要:可编程控制器是现代工业控制领域应用最广泛的控制器之一,因其体积小、可靠性高、使用简单,因而有人将其和CNC技术、CAD/CAM技术、工业机器人技术并称为“现代工业自动化技术的四大支柱”本文以三菱FX3U 系列PLC为代表,结合三菱FX3U-485-BD通信扩展板和N:N网络,跟大家探讨几台三菱PLC之间通过RS485接口进行PLC之间软元件的共享的应用。
{关键词}三菱PLC;N:N网络;RS485;通信
1三菱FX系列PLC的主要特点三菱PLC与其他欧美产品相比具有可扩展性
较强、价格实惠,可学习资源较多、技术支持较好等优势。
1.1可扩展性较强
三菱FX系列PLC属于三菱PLC中的小型PLC产品,其不但可以进行存储容量的扩展,另外还支持IO点数扩展、通信扩展、特殊功能扩展等。
1.2价格实惠
三菱FX系列PLC相比其他欧美产品在价格方面有一定的优势。
1.3可学习资源较多
现在各大中院校自动化专业、机电一体化专业等专业已经把三菱FX小型PLC作为必修课程来进行学习,这就使得相关技术人员人员能很快的上手。
1.4技术支持较好
三菱电机自动化公司已经专门开通了专门的400技术支持的热线供技术人员遇到技术问题的时候能很快的解决问题。
2 三菱FX3U系列PLC之间通信硬件设置(N:N通信)
三菱FX3U系列PLC要实现互相通信需要的硬件有:RS485通信扩展板或者通信扩展模块、双绞电缆,如果使用通信扩展模块的话还需要准备终端电阻。本文使用的是通信扩展板FX3U-485-BD,由于其内置终端电阻,所以终端电阻也不需要使用。2.1通信扩展板的安装
三菱FX3U-485-BD的安装比较的简单,只需要把PLC左侧的扩展口打开,把通信扩展板安装上去再使用螺丝固定即可。
2.2通信电缆的连接
电缆在选用的时候要注意使用带屏蔽的双绞线电缆,可以直接使用我们日常生活中经常使用的网线型号为10BASE-T(3类线以上),但也要带屏蔽的网线。(图1)为接线图,接线完成以后要特别注意的是连接完毕之后一定要在网络的两端设置终端电阻,这里由于使用的是三菱FX3U-485-BD所以只需讲两端通信扩展板的拨动开关拨到110欧姆的位置就可以了。
图1 通信电缆的连接
3 三菱FX3U系列PLC之间通信软件设置(N:N通信)
3.1主站程序的编写
主站程序主要是设定几个必须设置的软元件,首先是第一行M8038这个是N:N网络标志位,运行时候不需要置on,M8176指的是站号,由于这里写的是主站所以站号为0.第二行D8177是从站数量的设定,有几个从站就设定为几个。第三行D8178是模式的调整,本次试验我们使用的都是FX3U系列PLC所以设置为2.第四行D8179指的是通讯不成功的话重试的次数。第五行D8180设置异常判定时间,通信的时候超过此时间可设置异常报警。关于软元件的功能可以参考表1
图2 主站程序
表1 设定用软元件功能
3.2从站程序的编写
需要注意的是从站除了一个D8176元件必须写外,如果采用通道2的话还必须在M8038后面输出一个M8179。
图4从站程序
3.3程序运行分析
主站和从站的软元件参数设定好之后我们开机运行PLC,查看通信扩展板的两个指示灯有没有闪烁,如果其中有一个不闪烁或者连个都不闪烁说明链接或者软元件参数设置有问题,需重新检查设置,如果都闪烁则通信成功,可以分析程序,下面我们来分析一下主站和从站运行后操作相关输入和有什么结果。
操作主站X0输入ON,则主站中M1000输出ON,从站中的Y2则输出ON
操作主站中的X1输入ON,则主站中传送2到D0。中,从站中Y3输出ON
操作从站中X2输入ON,则从站中M1064输出ON,主站中YO输出ON
操作从站中X3输入ON,则从站中传送2到D10,主站中Y1输出ON
3.4,链接软元件的分配
主站中使用的链接软元件是M1000,为什么从站中使用的是M1064,其实这个是系统早就分配好了的,分配如下表表2
4 结束语
本文讲述了三菱FX3U系列PLC的相互通信,其主要目的是为让大家对PLC通信快速的上手,从简单的做起,其实通过简单的设置就可以做到,这样程序会好些许多,控制也会得心应手。
{参考文献}
三菱电机 FX系列微型可编程控制器用户手册2013:B1-B59
龚仲华三菱FX系列PLC应用技术人民邮电出版社2010 :571-618