好文档 - 专业文书写作范文服务资料分享网站

AB PLC工业通讯讲座

天下 分享 时间: 加入收藏 我要投稿 点赞

www.plcworld.cn

?? owner发送IO模板组态数据,开始操作 ?? 每一个模板必须维护和owner的通讯,得以操作

一当接收后,不能改变组态模板的通讯格式.需要改变,应删除模板,建一新模板 7. 连接

系统中每一模板支持有限的动作连接数.对数字量模板的连接数依据通讯格式选择:

?? 直接连接(direct connection)

直接连接是控制器和IO模板间实时的,数据传送链 模拟量模板和诊断模板要求直接连接 直接连接格式特征:

--控制器有框架中该槽的模板组态,周期性检查槽中设备的存在 如果删除槽中模板,控制器自动发送模板组态 如果组态与槽中模板相适宜,连接成功,开始操作 连接不成功,拒绝连接 --控制器维护和监视连接

--任何断连接引起控制器在数据区置故障状态位 ?? 框架优化连接(Rack Optimization)

框架优化通讯格式用在owner控制器和它远程框架的数字量模板的连接.特征:

--提供一个RPI(来自1756-CNB)对远程框架中所有模板.所有模板的数据一块发送

--有限的状态和诊断信息

26

www.plcworld.cn

--当生成数组时,对每个框架槽自动加8个字节,即使该槽是空槽. 8. 远程IO标签

接收模板时创建远程IO标签.这些标签以远程CNB名作为前缀.例,packaging:2:1.fault

每次向远程IO框架增加一个设备,网络必须再调度 控制器必须在编程方式调度网络

十. 用GSV/SSV指令获取和设置控制器状态值 GSV Get System Value SSV Set System Value

目的: 用GSV/SSV指令访问控制器状态;在故障例程中辨识和清除故障 1. Object

一个数据结构,存放控制器状态值 2. GSV/SSV编程

GSV/SSV指令参数: ?? CIP object class 指定访问目标的类别.例

CONTROLLER 分配给通讯的可利用CPU时间% CST 框架的协调系统时间 MODULE 模板的状态,故障,模式 SERIALPORT 串口组态 FAULTLOG 控制器故障历史 WALLCLOCKTIME 控制器WALL时钟 TASK 任务的属性和扫描时间

27

www.plcworld.cn

?? CIP object name

CIP object class中组件,例,MODULE中IO模板名;TASK中任务名 object name 为THIS,则参照GSV/SSV所在的当前任务,程序,子程序 ?? Attribute name

CIP object class中可取或设的特殊属性.例TASK的watchdog ?? Source/Distination Source存放设定的值 Distination存放取得的值

例1,取名为DISCRETE的程序最后扫描时间(LASTSCANTIME) 例2,禁止名为DISCRETE的程序(置0到DISABLEFLAG) 3. 状态标志

大部分控制器的组态和状态可用GSV/SSV指令.也可以直接在继电器指令中操作状态和算法标志. 标志不是标签,不能有别名

?? 算法状态标志(arithmetic status flag) 在执行LAD后,看算术操作结果,理 S:C为指令生成进位 ?? 控制器状态标志

S:MINOR 程序执行时生成MINOR故障 S:FS 正常扫描时第一次的扫描位 4. 故障类型 ?? 硬件故障

28

www.plcworld.cn

必须维修和置换

输出改变至组态的故障状态;控制器OK LED红 ?? MAJOR故障

如果不清.控制器关闭.

置控制器故障位;执行用户编程的错误逻辑;如果不在故障逻辑中清故障,控制器转为故障模式;控制器OK LED闪烁红 ?? IO故障

当到IO模板,通讯模板或控制器的连接故障时引起

输出改变至组态的故障状态;控制器OK LED闪烁绿;如果该连接组态为produce一个MAJOR故障,则产生一个MAJOR故障 ?? MINOR故障 不关闭控制器

置MINOR故障位;程序继续扫描;控制器OK LED保持绿 5. MAJOR故障处理

控制器支持二级MAJOR故障处理: 1) 程序故障例程

?? 每个程序有其自己的故障例程(子程序) ?? 当产生指令故障时执行故障例程

?? 如果故障清除,程序从断点继续执行,控制器不转入故障模式 ?? 如果没有故障例程或不能清MAJOR故障,控制器执行控制器故障处理程序

2) 控制器故障处理程序

?? 如果没有控制器故障处理程序或没有清除故障,控制器进入故障模

29

www.plcworld.cn

式,关闭.更新控制器FAULTLOG object

?? 所有非指令故障(IO故障,任务时间监视器故障等)直接立即执行控制器故障处理程序

由于多任务能力,控制器可以同时执行32个MAJOR故障.如果多个故障产生,控制器按发生顺序处理;如果同样的逻辑扫描中,时间监视器故障发生二次,不管控制器故障处理是否清除故障,控制器都进入故障模式 6. 控制器故障处理程序

控制器故障处理只有一个程序,可以有一个主子程序,其他由其调用. 7. 经常访问的状态

?? 第一次扫描位S:FS : 用于XIC/XIO.程序中第一次扫描子程序时,控制器置位.可初始化数据用在以后的扫描中 ?? 处理器方式和故障状态 GSV中

object class CONTROLLERDEVICE object name 无 attribute STATUS

destination 数据类型必INT.可取出 设备状态位 位7-4 0001 FLASH在更新过程 0100 FLASH坏

0101 故障 0110 运行 0111 程序方式

故障状态位 位11-8 0001 可恢复的MINOR故障

30

AB PLC工业通讯讲座

www.plcworld.cn??owner发送IO模板组态数据,开始操作??每一个模板必须维护和owner的通讯,得以操作一当接收后,不能改变组态模板的通讯格式.需要改变,应删除模板,建一新模板7.连接系统中每一模板支持有限的动作连接数.对数字量模板的连接数依据通讯格式选择:??直接连接(directconnect
推荐度:
点击下载文档文档为doc格式
6d9qf3zxoe0cqsi0v4t2
领取福利

微信扫码领取福利

微信扫码分享