- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于GE PLC学习总结
GE VersaMax 硬件配置
以拿到GE 90-30 PLC 程序备份而实际PLC 为GE VersaMax 为例:PLC 程序包括硬件和软件
部分,首先双击“Hardware Configuation”进行PLC 的硬件配置。
出现以下界面
GE 90-30 和GE VersaMax 所用的编程软件相同,不同点在于硬件配置不同:GE90-30PLC 机架
为5 槽和10 槽不含电源模块即电源模块不占机架号,GE VersaMax 电源模块与CPU 占一个
槽位,其余模块一个底座配套一个模块,底座是通用的。
选择“FILEConvert ToVersaMax ”将GE 90-30 硬件转成VersaMax 。出现以下界面:
在模块上点右键——Replace CPU 将CPU 型号改成与图纸上型号一致。
点右键——Replace Module——按图纸选择对应电源模块
仍点右键——ADD Carrier/Base 对照图纸添加基板,VersaMax 系列添加方法与GE 90-30 系列
PLC 硬件配置不同,VersaMax PLC 每个模块都要添加基板。
按图纸要求添加基板个数
在第一个基板上点右键——ADD Module——按图纸添加相应模块
按图纸添加第一个模块,其他模块按同样的方法继续添加,最终配置完成如下图:
PLC 串口参数(硬件)设置:点击图中所圈图标
出现下图:Port1 为232 口,GR100 作主与PLC 通讯或者与HMI 通讯时,用该串口。此时选
RTU Only 波特率、校验方式以及通讯地址与GR100 或HMI 中的设置一致。通讯地址是GR100
或者HMI 的地址。该口也是PC 连接PLC 的下载通讯口。设置上述参数后,PLC 的通讯参数
要与之设置一致(第二次与PLC 通讯),关于PLC 的通讯参数设置下文说明
Port2 为485 口,用作于MCU 通讯。此时选 RTU Only 波特率、校验方式以及通讯地址与
MCU 中所设置的一致。通讯地址是PLC 在数据库中的地址。
PC 机与PLC 通讯参数的设置:
PLC 出厂默认通讯参数为19200,ODD,第一次连接 PLC 时,用上述参数,当出现连不上时
可通过 PLC 软件自带的工具对 PLC 进行查询。 C:\ Program Files\GE Fanuc
Automation\VersaPro\Tools (也是验证通讯线是否正确的方法)
打开如下图:显示的波特率、校验方式是PLC 第一次上电时的通讯参数。第一次与PLC 通讯
时“图一”中参数需与之设置一致。
选择Tool——Communications setup 如下:
选择Ports——com1——Ddit——如下:
图1
出现以下图框:
波特率、校验方式、与上文中“PLC 串口参数(硬件)设置”中所提到的COM1 的设置保持
一致。
至此PLC 的硬件参数设置完毕。PLC 程序写好后就可以用PC 连接PLC 下载程序了。
选控的理解:
后台下发的选控信息体地址由MCU 固定写入PLC 的%R00768 寄存器中(MCU程序已经固定),
PLC 不停巡检%R00768 寄存器,若检测到该寄存器中数据在6001H 与601FH 之间时,%M00779
中间寄存器(线圈)吸合。后台下发一条遥控命令期间(从下发到最后执行),该线圈一直
处于吸合状态。直到该遥控命令执行完毕,且经程序设定的复归延时该线圈才被复归。
信息体地址在 6001 与 601F 之间,且不为零。 %M00801 寄存吸合。
信息体地址在6001-601F 之间,且不等于零。%M00801 中间寄存器常开节点闭合,%M00802
瞬时导通一次(导通时间为一个扫描周期)。该扫描周期内对%M00770 和%M00771 清零。
问题1:既然程序已经判断%R00768 寄存器中信息体地址在6001H 和601FH 之间了,为什么
还要判该信息体地址不为零?
问题2:为什么要用%M00802 的脉冲触点(而不用%M00801 常开触点)将%R00770 (遥控
返校寄存器)%R00771 (遥控确认、取消寄存器)清空。为什么不清除%R00769 (遥控分、
合寄存器)
认识:若用%M0080
文档评论(0)