环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業(yè)控制產品 > 自動化控制 > PLC可編程控制器

類型分類:
科普知識
數據分類:
PLC可編程控制器

富士N系列PLC中的宏命令解決PLC重復程序段

發(fā)布日期:2022-04-22 點擊率:129 品牌:富士_Fuji

[摘要] 本文介紹了富士N系列PLC中的宏命令,并從應用角度指出了它的局限性。為更好地解決PLC重復程序段的設計問題,就相關系統(tǒng)軟件的改進提出了自己的設想。

一.引言
    宏在軟件編程中非常重要。宏是由一段程序組成的命令,向子程序一樣,在一些場合它用來代替在編程過程中經常出現的重復程序段。可編程序控制器(PLC)的工作方式一般為周期性循環(huán)掃描梯形圖,集中采樣輸入,集中驅動輸出。它的應用領域一般為以開關量為主的順控系統(tǒng),但隨著PLC的不斷發(fā)展,其功能越來越強大,使用場合也越來越多,PLC廠商提供的軟件功能也越來越強,這使得在PLC編程過程中使用宏或子程序成為可能。使用宏或子程序可以完成某些應用指令中部存在的復雜處理,也可以是重復形式或同意處理的程序標準化,既減少了程序的長度,也使編程變的容易,提高了編程效率。目前在小型PLC中筆者還未見到可以使用子程序的產品,但富士電機的N系列PLC可以使用宏命令編程,下面就其使用情況和在使用中出現的問題作一些討論。

二.N系列PLC中宏的使用及其局限性討論
1.宏的使用簡介
富士電機提供的宏命令分兩類,一類是它為用戶制作好的標準宏命令集,使用該宏命令及可以完成應用指令中沒有的某些復雜功能的處理任務;另一類就是用戶自己制作宏命令,用戶宏命令有調用部和執(zhí)行部組成,如圖1、圖2 所示。用戶宏命令和主程序的關系如圖3 所示。
由此可見在PLC中使用宏命令時,參數交換非常重要,也必不可少。富士電機為用戶提供了幾組字信息和位信息交換所使用的數據寄存器和輔助繼電器,其中每組字信息和位信息的入口參數和出口參數各有16個,富士電機還就參數交換順序、個數、使用指令以及在宏命令中使用定時器、微分指令等作了規(guī)定,編程順序必須符合圖1要求。
2.局限性探討
    由上面的使用簡介可以看出,在PLC中使用宏有許多限制和不便,筆者在一次較大規(guī)模的軟件設計中深有體會,具體體現在以下幾點:
(1)使用繁瑣。使用宏調用指令CALL后,還要進行參數交換工作以及宏的啟動、結束工作,且編程順序和使用指令有嚴格限制。當宏程序參數較多時,參數交換時宏的調用部程序變的很長,顯然起不到使用宏可以縮短程序長度,容易編程的作用。
(2)使PLC的程序掃描時間變長。如果要多次使用宏程序,必然要多次使用宏調用部,CALL(宏命令調用)、UMEND(宏命令結束)等是必須用到的三條指令。在N系列P型機中,這三條指令都是長執(zhí)行時間指令,多次使用會大大增加程序掃描時間。在新推出的N系列U型機中,這三條指令已改為短執(zhí)行時間指令,這個問題以不十分突出。但過長的包括參數交換在內的宏調用部肯定會增加程序掃描時間,使程序的實時性降低。
(3)參數個數限制。若宏程序的功能復雜或長度較長,則使用的參數(位參數或字參數)個數可能會超過16個,這時的宏功能就不能使用了。

三.相關系統(tǒng)軟件改進設想
    雖然PLC的一般應用場合不需要編制復雜的程序,但在某些特殊的系統(tǒng)或中型以上系統(tǒng)中處理復雜重復的動作就可能用到宏或子程序功能,隨意方便的重復程序設計功能在PLC的高級應用中時十分必要的。這就要求PLC廠商對PLC的系統(tǒng)軟件進行改進,增強其功能。一般來說,條件循環(huán)結構能很好地解決重復程序段的編程問題,具備該功能的PLC必須做到:
1.設置有參數寄存器。如I、J等,可對其進行賦值,并有相應的計算功能。
2.PLC中元器件的地址設置可以事變參數的。入當參數I從0到n變化時,M(I)(或X(I)、Y(I)、T(I)等)相應地就從M(0)(或X(0)、Y(0)、T(0)等)變化到M(n)(或X(n)、Y(n)、T(n)等),而且進位時最好符合PLC中元器件地址進位的要求。在處理重復程序段時,宏命令或子程序中可以使用定參數的元器件,也可以使用變參數的元器件,它們所使用的元器件狀態(tài)隨時到相應的元器件映像寄存器中去取,而所計算出的結果隨時存儲到相應的元器件映像寄存器中,徹底省掉參數交換環(huán)節(jié)。這樣可解決多次調用宏所造成的程序過長和增加掃描時間的問題,而且不受參數交換順序、個數等閑置。
3.引入逆跳設計。大多數小型PLC的調轉時不能逆跳的,在循環(huán)結構中,則必須使用逆跳功能。N系列PLC可以逆跳,但在設計程序中,必須注意要使用條件跳轉指令,保證不能出現死循環(huán),且整個程序的掃描時間不能大于用戶監(jiān)視定時器(WDT)所設置的時間。
四.結束語
    小型PLC中簡單、方便、有效的重復程序段設計功能肯定會實現,盡管富士N系列PLC中的宏命令有一些使用上不便,但筆者認為它認為目前功能最強大的小型PLC。本人愿和有興趣的同行就PLC深入的使用問題進行多方面的探討。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 高中学习网-高考生信息学习必备平台 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 3A别墅漆/3A环保漆_广东美涂士建材股份有限公司【官网】 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | 江门流水线|江门工作台|江门市伟涛行工业设备有限公司 | 一点车讯-汽车网站,每天一点最新车讯! | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 开云(中国)Kaiyun·官方网站-登录入口 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 哔咔漫画网页版在线_下载入口访问指引| 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 |