基于CC_Link现场总线的PLC_变频器及人机界面之间的通信
- 格式:pdf
- 大小:1.12 MB
- 文档页数:3


PLC与变频器通讯详解1.通讯⽅式的设定:PPO 4,这种⽅式为0 PKW/6 PZD,输⼊输出都为6个PZD,(只需要在STEP7⾥设置,变频器不需要设置);PROFIBUS 的通讯频率在变频器⾥也不需要设置,PLC ⽅⾯默认为1.5MB. 在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作. P918.1设置变频器的PROFIBUS 地址.2.设置第⼀与第⼆个输⼊的PZD 为PLC 给变频器的控制字,其余四个输⼊PZD 这⾥没有⽤到.设置第⼀与第⼆个输出的PZD 为变频器给PLC 的状态字,设置第三个为变频器反馈给PLC 的实际输出频率的百分⽐值,第四个为变频器反馈给PLC 的实际输出电流的百分⽐值,其余两个输出PZD 这⾥没有⽤到.3.PLC 给变频器的第⼀个PZD 存储在变频器⾥的K3001字⾥.K3001有16位,从⾼到底为3115到3100(不是3001.15到3001.00).变频器的参数P554为1时变频器启动为0时停⽌,P571控制正转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停⽌,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停⽌).经过这些设置后K3001就是PLC 给变频器的第⼀个控制字.此时K3001的3100到3115共16位除了位3110控制⽤途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停⽌, P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC 的控制讯号,所以变频器⾥没有⽤⼀个参数对应到这个位,必须保证PLC 发过来第⼀个字的BIT 10为1.这⾥设置为:P554=3100,P571=3101,P572=3102,当PLC 发送W#16#0403时(既0000,0100,0000,0011)变频器正转.4.PLC 给变频器的第⼆个PZD 存储在变频器⾥的K3002字⾥. 变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC 给变频器的主给定控制字. PLC 发送过来的第⼆个字的⼤⼩为0到16384(⼗进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC 的第⼀个PZD 字是P734.1,第⼆个PZD 字是P734.2,等等.要想把PLC 接收的第⼀个PZD ⽤作第⼀个状态字,需要在变频器⾥把P734.1=0032(既字K0032),要想把PLC 接收的第⼆个PZD ⽤作第⼆个状态字,需要在变频器⾥把P734.2=0033(既字K0032).(K0032的BIT 1为1时表⽰变频器准备好,BIT 2表⽰变频器运⾏中,等等.) (变频器⾥存贮状态的字为K0032,K0033等字,⽽变频器发送给PLC 的PZD 是P734.1,P734.2等)在变频器⾥把P734.3=0148,在变频器⾥把P734.4=0022,则第三个和第四个变频器PZD 分W WW.PL CW ORL D .CN别包含实际输出频率的百分⽐值和实际输出电流的百分⽐值6.程序:(建⽴DB100,调⽤SFC14,SFC15,6SE7的地址为512既W#16#200) A. 读出数据CALL "DPRD_DAT" LADDR :=W#16#200 RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE) NOP 0B. 发送数据CALL "DPWR_DAT" LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写⼊12个BYTE) RET_VAL:=MW210 NOP 0C. L "DB100".DBW0 T "MW20" NOP 0D. L "DB100".DBW2 T "MW22" NOP 0则:DB100.DBX 13.0 控制启动与停⽌; DB100.DBX 13.1 控制正转; DB100.DBX 13.2 控制反转; M21.1 变频器READY; M21.3变频器FAULT.西门⼦控制字和状态字都是32位,实际上⽤的位数不多,控制字⽤到的有合闸、急停、运⾏允许、故障复位、点动、PLC 控制等,状态字⽤到的有开机准备、运⾏准备、运⾏信号、故障、报警等。
PLC与变频器间的通讯实现摘要:近年来,随着科学技术的发展,变频技术越来越成熟,它作为驱动调速的主要设备,与传统的交流拖动系统相比,利用变频器对交流电动机进行调速控制,有许多优点,另外,由于PLC的功能强大,容易使用、高可靠性,常常被用来作为现场数据的采集和设备的控制。
本文以PLC与变频器的通信设备为依据,分析了通信过程的实现。
关键词:调变频器;PLC控制;变频器引言PLC作为工业自动化控制的主流设备,以控制稳定、数据分析功能强大、通信能力强等特点,广泛地应用到各行各业中,受到广大了自动控制行业的青睐,在垃圾焚烧发电、钢铁冶金及纺织工业等有着广泛的应用。
随着控制技术不断发展,基于PLC的变频器控制方法也不断增多,为减少设备干扰,实现安全、稳定控制,对通信控制质量也有了提升要求。
一、PLC系统特点1、可靠性高、抗干扰能力强,平均故障时间为几十万小时。
而且PLC采用了许多硬件和软件抗干扰措施。
2、编程简单、使用方便目前大多数PLC采用继电器控制形式的梯形图编程方式,很容易被操作人员接受。
一些PLC还根据具体问题设计了如步进梯形指令等,进一步简化了编程。
3、设计安装容易,维护工作量少。
4、适用于恶劣的工业环境,采用封装的方式,适合于各种震动,腐蚀,有毒气体等的应用场合。
5、与外部设备连接方便,采用统一接线方式的可拆装的活动端子排,提供不同的端子功能适合于多种电气规格。
6、功能完善、通用性强,体积小、能耗低,性能价格比高。
二、PLC与变频器的控制方法1、操作面板控制操作面板控制主要是对变频器进行本地的操作,并且是出于电动机转速不频繁的变化的场合。
2、变频器的端子控制变频器的端子控制是通过对变频器控制端子上的逻辑输入口的逻辑组合,以此来设置各种的预制速度,再通过逻辑输入口放入启动、停止端子和输出频率的改变,控制电动机场合按先前设定的几个固定频率进行运转。
端子控制是最早出现的控制方法,它的控制一般是变频器的控制多,所以就需要大量的PLC输入或输出的点数就越多,会导致成本控制的加大,而且这种控制是以关量来进行控制的,对于平滑线的调速不能实现连续调速,也不能进行精确调速,这就使得它只能应用在对于调速的精确要求低,变频器的数目少及不需要信号反馈的控制系统中。
川崎机器人CC-LINK参数设置方法
一、提升机器人操作权限:
操作提示:按R键,输入9894回车,操作权限改为LV3
二、打开键盘,输入Z9894回车,再输入1,开启维护
功能
操作提示:输入1后回车,维护指令将打开
三、打开维护指令功能后,在键盘下输入ZOPTION_12
回车,按提示菜单将现场总线通信功能打开(下图第二项)
四、输入R代码060805,进入辅助功能之CC-LINK现
场网络参数设置:
操作提示:也可点击辅助—输入/输出信号—信号配置设定—CC-LINK参数设
定,一步一步进入子菜单进行参数设定
4.1 通用参数设定
4.2站数据设定:
操作提示:
我们统一规定将站数据设定为:站类型1 Ver. 2.0; 站类型2 智能设备扩展循环:4倍,占有站数:4站
4.3远程登陆数设定:
远程登录数(主从口)均设定为64
五、其它I/O物理接口分配(默认)
六、信号列顺序设定(默认)
八:其它测试数据记录:
1、经现场实测得到:当站数据设定为:Ver. 2.0, 4局4站时,每台智能设备
占用448点(BIT位),其中前256位可与主站(PLC)一一对应,256位之后暂
不能对应上(有待验证);
2、硬件上CC-LINK板卡上S2第三位拔码开关拔到1,表示4局4站;
3、站地址设定开关为10进制数字设定;
4、CC-LINK插头接线:DA、DB、DG颜色各站一一对应,FG接屏蔽线,DA,DB之间在第一个站和最后一个站时需连接一只110欧的终端电阻。
机器人与PLC通讯地址分配输出Y050020070输入输出30070X0500输入输出Y050120071输入输出30071X0501输入输出Y050220072输入输出30072X0502输入输出Y050320073输入输出30073X0503输入输出Y050420074输入输出30074X0504输入输出Y050520075输入输出30075X0505输入输出Y050620076输入输出30076X0506输入输出Y050720077输入输出30077X0507输入输出Y050820080输入输出30080X0508输入输出Y050920081输入输出30081X0509输入输出Y050A 20082输入输出30082X050A 输入输出Y050B 20083输入输出30083X050B 输入输出Y050C 20084输入输出30084X050C 输入输出Y050D 20085输入输出30085X050D 输入输出Y050E 20086输入输出30086X050E 输入输出Y050F 20087输入输出30087X050F 输入IN1)程序选择1输出Y051020090输入输出30090X0510输入OT1)A治具动作中IN2)程序选择2输出Y051120091输入输出30091X0511输入OT2)B治具动作中IN3)程序选择4输出Y051220092输入输出30092X0512输入OT3)作业完了IN4)程序选择8输出Y051320093输入输出30093X0513输入OT4)电极交换完了IN5)程序选择16输出Y051420094输入输出30094X0514输入OT5)段替完了IN6)程序选择32输出Y051520095输入输出30095X0515输入OT6)立方体1 T/T作业者A侧IN7)程序选择64输出Y051620096输入输出30096X0516输入OT7)立方体2 T/T作业者B侧IN8)输出Y051720097输入输出30097X0517输入OT8)立方体3 T/T段替POS IN9)电极交换启动输出Y051820100输入输出30100X0518输入OT9)熔接条件1IN10)段选启动输出Y051920101输入输出30101X0519输入OT10)熔接条件2IN11)A治具启动输出Y051A 20102输入输出30102X051A 输入OT11)熔接条件4IN12)B治具启动输出Y051B 20103输入输出30103X051B 输入OT12)熔接条件8IN13)熔接完了输出Y051C 20104输入输出30104X051C 输入OT13)熔接条件16IN14)输出Y051D 20105输入输出30105X051D 输入OT14)熔接条件32IN15)输出Y051E 20106输入输出30106X051E 输入OT15)IN16)输出Y051F 20107输入输出30107X051F 输入OT16)熔接入/切熔接中断预留预留预留预留作业原点运行选择中试教选择中立方体1内立方体2内Master Job优先报警/异常发生电池报警远程选择中Master_Job呼出报警/错误复位预留预留预留预留干涉1进入禁止干涉2进入禁止描述描述外部开始预留运转中伺服ONYE D/NET MODULE Q-PLC YE D/NET MODULE Q-PLCIN17)途中夹紧端输出Y052020110输入输出30110X0520输入OT17)途中动作夹紧指令IN18)途中不夹紧端输出Y052120111输入输出30111X0521输入OT18)途中动作松开指令IN19)输出Y052220112输入输出30112X0522输入OT19)IN20)输出Y052320113输入输出30113X0523输入OT20)IN21)输出Y052420114输入输出30114X0524输入OT21)IN22)输出Y052520115输入输出30115X0525输入OT22)IN23)输出Y052620116输入输出30116X0526输入OT23)IN24)输出Y052720117输入输出30117X0527输入OT24)IN25)单侧生产输出Y052820120输入输出30120X0528输入OT25)IN26)输出Y052920121输入输出30121X0529输入OT26)IN27)T/T A回转指令输出Y052A20122输入输出30122X052A输入OT27)T/T A回转中IN28)T/T B回转指令输出Y052B20123输入输出30123X052B输入OT28)T/T B回转中IN29)输出Y052C20124输入输出30124X052C输入OT29)T/T 段替回转中IN30)输出Y052D20125输入输出30125X052D输入OT30)IN31)输出Y052E20126输入输出30126X052E输入OT31)IN32)输出Y052F20127输入输出30127X052F输入OT32)IN33)输出Y053020130输入输出30130X0530输入OT33)IN34)输出Y053120131输入输出30131X0531输入OT34)IN35)输出Y053220132输入输出30132X0532输入OT35)IN36)输出Y053320133输入输出30133X0533输入OT36)IN37)输出Y053420134输入输出30134X0534输入OT37)IN38)输出Y053520135输入输出30135X0535输入OT38)IN39)输出Y053620136输入输出30136X0536输入OT39)IN40)输出Y053720137输入输出30137X0537输入OT40)IN41)输出Y053820140输入输出30140X0538输入OT41)IN42)输出Y053920141输入输出30141X0539输入OT42)IN43)输出Y053A20142输入输出30142X053A输入OT43)IN44)输出Y053B20143输入输出30143X053B输入OT44)IN45)输出Y053C20144输入输出30144X053C输入OT45)IN46)输出Y053D20145输入输出30145X053D输入OT46)IN47)T/T 锁销出端输出Y053E20146输入输出30146X053E输入OT47)T/T 锁销出指令IN48)T/T 锁销退端输出Y053F20147输入输出30147X053F输入OT48)T/T 锁销退指令IN49)ATC 卡盘端输出Y054020150输入输出30150X0540输入OT49)ATC 卡盘指令IN50)ATC 不卡盘端输出Y054120151输入输出30151X0541输入OT50)ATC 不卡盘指令IN51)ATC 密着确认输出Y054220152输入输出30152X0542输入OT51)IN52)枪No.1输出Y054320153输入输出30153X0543输入OT52)电极交换中IN53)枪No.2输出Y054420154输入输出30154X0544输入OT53)电极交换POSIN54)输出Y054520155输入输出30155X0545输入OT54)IN55)输出Y054620156输入输出30156X0546输入OT55)IN56)输出Y054720157输入输出30157X0547输入OT56)IN57)输出Y054820160输入输出30160X0548输入OT57)IN58)输出Y054920161输入输出30161X0549输入OT58)IN59)输出Y054A20162输入输出30162X054A输入OT59)IN60)输出Y054B20163输入输出30163X054B输入OT60)IN61)输出Y054C20164输入输出30164X054C输入OT61)IN62)输出Y054D20165输入输出30165X054D输入OT62)IN63)输出Y054E20166输入输出30166X054E输入OT63)IN64)输出Y054F20167输入输出30167X054F输入OT64)IN65)输出Y055020170输入输出30170X0550输入OT65)IN66)输出Y055120171输入输出30171X0551输入OT66)IN67)输出Y055220172输入输出30172X0552输入OT67)IN68)输出Y055320173输入输出30173X0553输入OT68)IN69)输出Y055420174输入输出30174X0554输入OT69)IN70)输出Y055520175输入输出30175X0555输入OT70)IN71)输出Y055620176输入输出30176X0556输入OT71)IN72)输出Y055720177输入输出30177X0557输入OT72)IN73)输出Y055820180输入输出30180X0558输入OT73)IN74)输出Y055920181输入输出30181X0559输入OT74)IN75)输出Y055A20182输入输出30182X055A输入OT75)IN76)输出Y055B20183输入输出30183X055B输入OT76)IN77)输出Y055C20184输入输出30184X055C输入OT77)IN78)输出Y055D20185输入输出30185X055D输入OT78)IN79)输出Y055E20186输入输出30186X055E输入OT79)IN80)输出Y055F20187输入输出30187X055F输入OT80)。