可编程控制器操作手册V112_第1页
可编程控制器操作手册V112_第2页
可编程控制器操作手册V112_第3页
可编程控制器操作手册V112_第4页
可编程控制器操作手册V112_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇邦可编程控制器(PLC)编程手册(Ver 1.12)汇邦可编程控制器采用高速的32位处理器,兼容三菱“GX Developer”编程环境,使用高效的PLC算法,使指令的执行效率达到平均每毫秒一千条PLC指令(非步数及纯基本指令),性能上和国外新型PLC的相当,远远超越了国内外老型号的PLC。支持大多数PLC指令,指令、寄存器及定时器等配置参照三菱的PLC,使用过三菱PLC的技术人员可以很容易上手,支持高速输出,最高输出频率为65K,可以配置成方向+脉冲方式输出,或单脉冲方式输出。汇邦PLC与三菱PLC的差异如下表:差异项目汇邦PLC工作方式三菱PLC工作方式下载程序软件采用“汇邦PLC烧写软

2、件”打开GX生成的源文件,来下载程序。直接使用三菱“GX Developer”下载程序下载程序方法仅可以在上电瞬间下载程序(注1),正常工作后,不可以下载程序使用“GX Developer”随时可以下载程序通讯端口编程口可以配置成从模式或主模式,从模式兼容三菱和MODBUS协议。编程口只能做为三菱从模式使用普通寄存器D1000-D3270为普通区,掉电后数据不保存D0-D199为普通区,掉电后数据不保存普通寄存器配置(线圈共享区)D0-D639此地址和线圈地址重合,占用D0到D639的空间, D0D639不可做为普通寄存器使用,可以以寄存器方向操作位数据无,地址独立,可以随意使用。普通寄存器配

3、置(寄存器共享区)D3271-D4095此地址与定时器值/计数器值/特殊寄存器(D8000)重合,其中定时器占用: D3271-D3527,计数器占用:D3528-D3839,特殊寄存器占用:D3840-D4095无,地址独立,可以随意使用。掉电保存寄存器D640D999为掉电保存数据,共360个寄存器D200之后的地址全部为掉电保存寄存器位数指定参数不支持:KnX,KnY,KnM,KnS等参数支持位数指定参数变址寻址仅MOV指令支持变址寻址操作(含DMOV, MOVP,DMOVP) 所有指令支持变址寻址操作注1:下载程序需要断开PLC电源,然后在烧写软件里打开源文件,点“写入程序”后,再接上

4、PLC电源,即开始程序烧写,完成后点击“运行PLC”或是断电后再上电,PLC开始运行。一、 内部变量参数说明:名称范围备注普通寄存器 D0 4096所有的内部寄存器都与些重合(下边会做说明)特殊寄存器 D80008000 8255D8000与D(4096256)重合定时器T(寄存器)0 255T0与D3528 重合,其它类推计数器C(寄存器)0 255C0与D3271 重合,C200开始的32位计数器,每个C的寄存器号加2间接寻址的V、Z0 7各8点,仅MOV可间接寻址输入点 X0 255X0与D0的第0位重合输出点 Y0 255Y0 与 D16的第0位重合定时器 T(位)0 255位T0与D

5、32的第0位重合计数器 C(位)0 255位C0与D48的第0位重合状态标志 S0 1024S0与D64的第0位重合辅助继电器 M0 8192M0与D128的第0位重合,不区分M8000注:普通寄存器D和其它寄存器及线圈是重合的,所以做某些D进行操作会影响到与其重合的其它数据,包括D0D639(由线圈占用),D3271D4095(由定时器,计数器及特殊寄存器占用),其它区域为普通寄存器。二、 掉电保存区名称范围备注普通寄存器D640 999共340个累计定时器 T246 255共10个D,及10个位16位计数器 C170 199共30个D,及30个位32位计数器 C246 255共10个(占2

6、0个D)及10个位辅助继电器 M512 1023共512位状态标志 S512 1023共512位注:定时器和计数器同时保存位状态。三、 定时器、计数器配置名称功能备注定时器T0T199100MS定时器定时器T200T24510MS定时器定时器T246T25510MS累计定时器掉电保存计数器C0C16916位计数器计数器C170C19916位计数器掉电保存计数器C200C24532位可逆计数器可配置方向(M8100-M8145)计数器C246C25532位可逆计数器可配置方向(M8146-M8155)掉电保存四、 支持的指令1、顺控指令指令代码指令说明备注LD取指令含LDI,LDP,LDFAND

7、与指令含ANI,ANDP,ANDFOR或指令含ORI,ORP,ORFANB块与指令ORB块或指令MPS入栈MRD读栈MPP出栈MC主控MCR主控复位INV取反PLS上升沿输出PLF下降沿输出MEP脉冲上升沿有效MEF脉冲下降沿有效SET置位支持Y,M,SRST复位支持Y,M,S,T,C,DEND总程序结束OUT输出支持Y,M,S,T,CSTL步进梯形图指令RET步进返回指令P行号跳转的行号注:所有指令兼容三菱的指令。MC指令在兼容三菱编程方式的同时,如果在两个互斥MC(两个MC不存在嵌套,而且一个MC有效时,另一个MC必须无效)里,两个MC中都可以对同一个线圈进行输出,而不会产生双线圈问题。例

8、如在其中一个MC中,对Y0进行输出了,在另一个MC中也可以对Y0进行输出,而不会造成双线圈现象(GX会报双线圈错误,因为三菱PLC不支持)。但在同一个MC中同样不允许双线圈。2、功能指令名称功能说明备注CJ无条件转移指令含CJPCALL子程序调用含CALLPSRET子程序返回FEND主程序结束FOR循环开始NEXT循环结束CMP比较指令含CMPP,DCMP,DCMPPZCP区域比较指令含ZCPP,DZCP,DZCPPMOV传送指令(赋值)含MOVP,DMOV,DMOVP(支持V/Z)CML反相传送含CMLP,DCML,DCMLPBMOV批量传送含BMOVPFMOV多点传送指令含FMOVP,DF

9、MOV,DFMOVPXCH交换指令含XCHP,DXCH,DXCHPADDBIN加法含ADDP,DADD,DADDPSUBBIN减法含SUBP,DSUB,DSUBPMULBIN乘法含MULP,DMUL,DMULPDIVBIN除法含DIVP,DDIV,DDIVPINCBIN自增含INCP,DINC,DINCPDECBIN自减含DECP,DDEC,DDECPWAND逻辑与含WANDP,DWAND,DWANDPWOR逻辑或含WORP,DWOR,DWORPWXOR逻辑异或含WXORP,DWXOR,DWXORPROR循环右移含RORP,DROR,DRORPROL循环左移含ROLP,DROL,DROLPZR

10、ST批量复位含ZRSTPREF端口即时刷新含REFPPLSY脉冲输出含DPLSY(与三菱不同,后文介绍)PLSR带加减速脉冲输出含DPLSR(与三菱不同,后文介绍)ALT交替输出含ALTPSWAP上下字节交换含SWAPP,DSWAP,DSWAPPTCMP时钟数据比较含TCMPPTZCP时钟数据区域比较含TZCPPTADD时钟数据加法含TADDPTSUB时钟数据减法含TSUBPTRD时钟数据读取含TRDPTWR时钟数据写入含TWRPLD=,=取比较指令含DLD(32位指令)AND=,=与比较指令含DAND(32位指令)OR=,=或比较指令含DOR(32位指令)RS主模式MODBUS通讯指令本指令

11、与三菱不同,详见后文介绍RS2无协议通讯指令本指令与三菱不同,详见后文介绍注:除注明外,上述所有指令完全兼容三菱指令。仅MOV(含MOVP,DMOV,DMOVP)指令支持间接寻址操作:Z/V。其它指令可以对Z/V进行普通数据操作.五、 特殊寄存器和线圈配置说明特殊线圈地址功能备注M8000常通触点M8001常断触点M8002初始脉冲上电瞬间接通M8003初始脉冲反向上电瞬间断开M801110MS时钟标志5MS接通5MS断开M8012100MS时钟标志50MS接通50MS断开M80131S时钟标志500MS接通500MS断开M801460S时钟标志30S接通30S断开M8015时间写入位完成后由

12、系统清零M8016时间读出位完成后由系统清零M8020加减法零位M8021减法借位M8022加法进位M8028脉冲发送标志发送脉冲中清零,发送完成置位M8145脉冲强制中止置位后脉冲输出中止,完成后自动清零M8032清零所有数据完成后由系统清零M8040STL的使能位M8061端口0通信出错标志通讯出错时置位,再次驱动通讯指令时清除.M8062端口0通讯标志通讯时置位,完成后清零M8064端口1通信出错标志通讯出错时置位,再次驱动通讯指令时清除.M8065端口1通讯标志通讯时置位,完成后清零M8067端口2通信出错标志通讯出错时置位,再次驱动通讯指令时清除.M8068端口2通讯标志通讯时置位,

13、完成后清零M8066接收结束标志M8100定时器C200的方向控制位32位计数器方向控制M8101定时器C201的方向控制位M8155定时器C255的方向控制位M8100M8155共56个方向控制位特殊寄存器地址功能备注D8001PLC类型和系统版本号D8101PLC类型和系统版本号2D8002PLC内部容量D8013实时时钟秒D8014实时时钟分D8015实时时钟时D8016实时时钟日D8017实时时钟月D8018实时时钟年D8019实时时钟星期D8021时钟配置秒D8022时钟配置分D8023时钟配置时D8024时钟配置日D8025时钟配置月D8026时钟配置年D8027时钟配置星期D80

14、28仿真用Z0数据修改无效D8029仿真用V0数据修改无效D8032输入端口刷新时间默认:5MSD8140高速输出1当前输出脉冲数本次驱动输出的脉冲数D8142高速输出1总输出脉冲数正转加,反转减D8180统计:顺控指令数量D8181统计:功能指令数量D8182统计:脉冲指令数量D8183统计:指令总数D8184统计:1000条指令执行时间D8185统计:每秒执行的命令周期六、 高速计数器按如上图片进行配置:X0单路输入(C255): 此时X0做为高速输入,计数值在C255上,计数器可独立于梯形图程序运行,就是说即使梯形图里没有相应的计数器程序,也可以用通讯方式读到正确的计数值.X0/X1双路

15、输入(C255/C254):此时X0的计数值在C255上,X1的计数值在C254上,其它同上. 正交编码输入(*2/C255):X0和X1为正交编码的A相和B相进行输入,双倍计数,计数值在C255上.正交编码输入(*4/C255):X0和X1为正交编码的A相和B相进行输入,四倍计数,计数值在C255上.七、 高速输出相关本PLC的高速输出在用法上与三菱有所不同,输出口为固定端口,不可改变。使用的指令同为 PLSY(DPLSY)直接脉冲输出,PLSR(DPLSR)带加减速脉冲输出1、 PLSY(DPLSY)直接脉冲输出指令PLSY和DPLSY的区别在于DPLSY为32位指令,指令有三个参数:PL

16、SY S1 S2 D其中S1为 频率数据,S2为脉冲输出量(零为无限输出),D为方向数据(与三菱不同)在方向+脉冲模式高速输出时,D为Y0时为正向输出,D为Y1时为反向输出,方向输出口电平会改变。在脉冲输出过程中,改变脉冲输出量S2及方向D无效,改变S1频率将在下一周期生效。当配置为单脉冲输出时,方向可做为普通输出使用。2、 PLSR(DPLSR)带加减速脉冲输出指令PLSR和DPLSR的区别在于DPLSR为32位指令,指令有三个参数:PLSR S1 S2 S3 D其中S1为最高频率S2为脉冲输出量(零为无限输出,与三菱不同)S3为加减速时间(MS)D为方向数据(与三菱不同)在方向+脉冲模式高

17、速输出时,D为Y0时为正向输出,D为Y1时为反向输出,方向输出口电平会改变。在脉冲输出过程中,修改任务参数都无效。当配置为单脉冲输出时,方向可做为普通输出使用。3、 脉冲输出特殊寄存器、线圈在配置为有高速输出时(烧写软件上配置),上电后M8028为接通状态,未配置时为开状态。在高速开始输出瞬间系统会断开M8028,高速输出完成后系统立刻接通M8028。M8028的操作由系统进行配置,请匆在程序里对M8028进行输出操作。当驱动M8145时,脉冲输出被强制中止,中止完成后由系统清零M8145. M8028脉冲发送标志M8145脉冲强制中止在指令接通瞬间,D8140中的数据将被清零,并根据当前输出

18、的脉冲数进行实时计数。在断电时,D8140的数据会被瞬间保存,下一次上电由系统自动读出。但如果断电瞬间脉冲为输出状态的话,由于输出电路掉电的原因,这个数据可能会比实际反映到设备上的脉冲数多。D8142为总输出脉冲数,正向时增加,反向时减小,可用于位置控制.D8140高速输出1当前输出脉冲数D8142高速输出1总输出脉冲数八、 主模式通讯相关要使用主模式通讯,首先要在烧写软件中配置端口为:主模式 编程模式并配置好波特率。1. RS指令将通讯配置为主模式时,可通过梯形图指令进行主模式通讯.本指令只支持寄存器方式通讯,使用指令格式为: 第一个参数为:D寄存器;第二个参数为:可为常数(K/H)或D寄存

19、器,当数值为零时不进行写入;第三个参数为: D寄存器;第四个参数为: 可为常数(K/H)或D寄存器,当数值为零时不进行读取;示例:D1000 = 0D1001 = 20D1002 = 48D1003 = 100D1100 = 2D1200 = 200D1201 = 400D1300 = 5以上参数时,RS指令的执行结果是:1 PLC的地址“100”(D1003)寄存器开始的数据,通过“端口0”(D1000)向站台号为“20”(D1001)的从机里的地址“48”(D1002)寄存器开始写入连续2个(D1100)数据。2 PLC向从机的“200”(D1200)地址读出5个(D1300)数据,放到P

20、LC的“400”(D1201)地址。3 RS指令只有读时,使用“03”指令,只有写时,使用“16”指令当同时存在读写时,使用MODBUS的“23”指令.请确认你的从机支持以上指令通讯用特殊线圈(反映工作状态,只可读取,不能写入): M 8061通讯口0通信出错标志M 8062通讯口0发送请求标志M 8064通讯口1通信出错标志M 8065通讯口1接收结束标志M 8067通讯口2通信出错标志M 8068通讯口2接收结束标志注:TPL系列显示控制一体机只有通讯口0SAP系列PLC支持三个通讯口:一个隔离通讯口(端口0),和两个扩展口(端口1、2)当发送数据长度为零时:不进行发送操作,主机发送和从机

21、接收相关的内容无意义。当接收数据长度为零时:不进行接收操作,主机接收和从机发送相关的内容无意义。当发送长度和接收长度都为零时,置位发送失败标志,不进行发送操作.当发送长度和接收长度都大于零时,进行发送接收操作,所有参数有效RS指令驱动一次即可开始通讯,在本次未通讯完成时,所有通讯操作无效。即RS指令可以边沿方式操作,通讯过程中不能被打断。应用示例:2. RS2指令RS2指令为无协议通讯指令,在烧写软件里配置为:主模式/编程模式时有效.第一个参数为:D寄存器,发送数据地址;第二个参数为:可为常数(K/H)或D寄存器,发送数据的长度;第三个参数为: D寄存器,接收数据地址;第四个参数为: 可为常数

22、(K/H)或D寄存器,接收数据的长度;当设置接收长度大于实际接收长度时,接收到实际接收数据,并置位接收完成标志.当设置接收长度小于实际接收长度时,接收到设置的接收长度数据,置位接收完成标志.第五个参数为:配置信息一. 0-3位为通讯端口号:TPL只有普通通讯口“0”,SAP有隔离通讯口“0”,扩展端口“1”,扩展端口“2”。二. 4-6位为数据校验方式:当前支持无校验“0”和CRC“1”当有CRC校验时,实际发送数据的长度为配置的发送长度 加2(CRC值)。接收到的数据,最后两个字节也做为CRC值进行校验,得到的数据为接收数据减2个字节的数据。如上图所示的程序为,RS2指令将从D2000开始的

23、6个数据进行CRC运算,完成后将2个CRC数据共8个字节数据发送到端口0,并接收最大64个字节的数据。接收来的数据也进行CRC校验,超时或是CRC校验出错,置接收错误标志,并清零发送标志。M8062的反向来驱动RS2指令,实现了连续发送指令功能。通讯用M 8061通讯口0通信出错标志M 8062通讯口0发送请求标志M 8064通讯口1通信出错标志M 8065通讯口1接收结束标志M 8067通讯口2通信出错标志M 8068通讯口2接收结束标志九、 扩展模块相关PLC软件从V3.07版本(D8101读出版本号,十进制后三位为软件版本号)开始支持直接挂接扩展模块,在烧写软件里,配置端口属性为:“扩展

24、端口”写入后,PLC会自动扫描有效模块,并将模块的数据映射到PLC中,可混合挂接最多16个扩展模块。扩展模块以站号进行区分,站号分配如下:2035:温控模块,当选择此项时,会显示4路或8路选择框。5057:模拟量模块(两路模拟量入,两路模块量出,两路端口入,四路端口光耦出)6067:SAPEX200端口扩展模块(12路端口入,10路端口晶体管出)7077:SAPEX201端口扩展模块(8路端口入,8路端口继电器出)扩展模块地址查询名称:端口输入:X0X7,X10X17等端口输出:Y0Y7,Y10Y17等温控字:W0,W832等(与说明书同)温控位:B0,B256等模拟量输入:AI0, AI1等

25、模拟量输出:AQ0, AQ1等模拟量输入配置:AIM0, AIM1等模拟量输出配置:AQM0, AQM1等模拟量输入输出端口:X0, X1,Y0, Y1,Y2,Y3。模块映射的PLC地址,可以通讯“汇邦PLC烧写软件V2.16”以上版本进行查询:选择站号后软件会自动调整先后顺序显示PLC映射地址和功能说明地址为三菱地址,如需MODBUS地址,请在在下载页进行相关转换4.写入地址3.如为温控,请选择8路或4路2.选择站号1.选择PLC型号操作方法输入模块站号后,在模块地址里输入,软件会生成PLC映射地址以及此地址的功能。软件会根据站号,自动识别模块类型,当选择2035号站时,需要选择是8路还是4

26、路温控,此选择仅查询用,连接后PLC会自动识别挂接的温控类型。扩展模块的通讯配置:PLC的烧写软件通讯配置如下图:PLC只支持一个扩展模式口,如果同时配置了多个通讯口(SAP200支持三个通讯口),从串口1优先级最高,扩展1口次之,扩展2口最低,高优先有效,低的端口系统自动关闭其输出.高优先级有效PLC地址映射:PLC型号SAP端口扩展模块(只映射X和Y点)查询方法如下:PLC注释1) 配置PLC型号:型号后的注释了扩展模块的端口起始地址2) 配置扩展模块站号:SAPEX200-12M10TD-D为60-67号,SAPEX200-8M8R-D为70-77号。3) 输入扩展模块的地址:如上图X0

27、。4) 在PLC地址栏中显示PLC中映射的地址(X20),下边的注释行显示相应的功能。SAA模拟量扩展模块查询方法如下(两路端口输入,四路端口输出,两路模拟量输入,两路模拟量输出):1) 配置PLC型号2) 配置模块的站号:SAA100为 5057号站台。3) 输入扩展模块地址:a) X0X1:模拟量模块的输入端口(对应W2.0W2.1)b) Y0Y3:模拟量模块的输出端口(对应W34.0W34.3,光耦输出,仅支持变频器和固态等小电流器件)。c) AI0AI1:模拟量输入值(对应W0W1,共两通道)d) AQ0AQ1:模拟量输出值(对应W32W33,共两通道)e) AIM0AIM1:模拟量输入配置(对应W50.0W50.1,0为电压模式,1为电流模式)f) AOM0AOM1:模拟量输出配置(对应W50.2W50.3,0为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论