PLC基本程序块里的PI服务,原来是FB4,后来更新为FB7,但在840Dsl时两者都有,到了ONE就只剩下FB7了FB7的块名是“LBP_ReqPIService',(PI服务),原来调用FB7可完成从上面的功能看,就是PLC让NC去执行某项任务。常用的功能是选择程序“SELECT”、登入“LOGIN”、登出“LOGOUT”、异步子程序功能会用到的让子程序与中断号建立连接的“ASUP”等。今天,我们以选择NC程序“SELECT”PI服务为例,看看ONE的FB7在使用上和840Dsl有没有不同。我准备用第二个用户定义键(地址I7.6)来触发选择程序 第一步,我在NC程序区创建了一个名为“select_prog.mpf”的NC程序第二步,在PLC项目中创建个DB块,存放“select_prog.mpf”程序的路径名和程序名,我创建了DB140,内容如下: CALL 'LBP_ReqPIService', 'LBP_ReqPIService_DB' PIService :='LBP_PIServices'.SELECT- “Address3”和“Address4”虽然对于“SELECT”功能没用,按840Dsl的写法是不需要填写,这里必须填写“NULL”
非常顺利,按第二个用户定义键,程序“SELECT_prog.mpf”被选中。另外,现在如果想看基本程序块的用法,需要看这本资料:![图片](http://image109.360doc.com/DownloadImg/2022/10/1507/254124122_4_20221015073749602.png)
好了,今天到这里了,祝各位周末愉快!
如果你觉得小文有点儿用,烦请转发出去,谢谢!
|