1、加工生产线控制系统加工生产线控制系统 威海职业学院学习案例学习案例1010介绍案例信息:介绍案例信息: 某生产线上有两台三相电动机放在不同的位置称之为甲电机和乙电机,都需要采用星三角降压起动,但是甲电动机的控制信号站处于乙电动机的位置附近,而乙电动机的控制信号处于甲电动机的位置附近。 请设计合理方案完成控制任务。关于通讯指令关于通讯指令NETRNETR1网络读指令NETR(Net Read)在梯形图中,网络读指令NETR以功能框形式编程,指令的名称为:NETR。当允许输入EN有效时,初始化通信操作,通过指定的端口PORT,从远程设备接收数据,并形成数据表TBL。NETR指令最多可以从远程设备上
2、接收l6字节的信息。影响允许输出EN0正常工作的出错条件为:SM43(运行时间),0006(间接寻址)。在语句表中,NETR指令的指令格式为:NETR TBL,PORT背景知识关于通讯指令关于通讯指令NETWNETW2网络写指令NETW(Net Write)在梯形图中,网络写指令NETW以功能框形式编程,指令的名称为:NETW,。当允许输入EN有效时,初始化通信操作,通过指定的端口PORT,将数据表TBL中的数据发送到远程设备。NETW指令最多可以向远程设备发送16字节的信息。影响允许输出EN0正常工作的出错条件为:SM43(运行时问),0006(间接寻址)。在语句表中,NETW指令的指令格式
3、为:NETW TBL,PORT背景知识关于报文格式关于报文格式1数据表格式在执行网络读写指令时,PPl主站与从站间传送数据的数据表(TBL)的格式字节偏移地址 字节名称 描 述0状态字节反映网络通信指令的执行状态及错误码1远程设备地址被访问的PLC从站地址2远程设备的数据指针被访问数据的间接指针指针可以指向I、Q、M和V数据区3456数据长度远程设备被访问的数据长度7数据字节0数据字节l数据字节l5执行NETR指令后,存放从远程设备接收的数据执行NETW指令前,存放要向远程设备发送的数据822背景知识关于报文格式关于报文格式2状态字节说明数据表的第1个字节为状态字节,各个位的意义如下:DAEO
4、E1E2E3E4D位:操作完成位。 0:未完成,1:已经完成A位:操作排队有效位。 0:无效, 1:有效E位:错误标志位。 0:无错误,1:有错误MSB LSB 背景知识关于报文格式关于报文格式E1,E2,E3,E4为错误编码。如果执行指令后,E位为l,则由ElE2E3E4返回一个错误码,编码及说明见表 E1E2E3E4 错误码 说 明 0000 0无错误 000l l时间溢出错误:远程设备不响应 0010 2接收错误:奇偶校验错,响应时帧或检查时出错 0011 3离线错误:相同的站地址或无效的硬件引发冲突 0100 4队列溢出错误:同时激活了8个以上的网络通信指令 0101 5违反通信协议:
5、没有在SMB30中设置允许PPl协议而使用网络指令 0110 6非法参数:NETR或NETW中包含有非法或无效的值 011l 7没有资源:远程设备忙,如正在上装或下装程序 1000 8第7层错误:违反应用协议 1001 9信息错误:错误的数据地址或不正确的数据长度 10101111 AF未用,为将来的使用保留背景知识关于通讯端口及参数设定背景知识参考方案参考方案1(机型机型):1、接线图、接线图参考方案2、甲机主站程序符号表、甲机主站程序符号表参考方案甲机主站梯形图程序:甲机主站梯形图程序:参考方案甲机主站符号表程序:甲机主站符号表程序: 参考方案3、乙机主站程序符号表、乙机主站程序符号表参考方案乙机从站梯形图程序:乙机从站梯形图程序:参考方案乙机从站指令表程序:乙机从站指令表程序:参考方案知识拓展知识拓展 请思考如何利用通讯指令实现 多台电动机的远程控制欢迎使用本课件欢迎使用本课件谢谢!谢谢!