智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

西門子PLC與富士觸摸屏通訊中的問題及解決方案

來源:網(wǎng)絡

點擊:2080

A+ A-

所屬頻道:新聞中心

關鍵詞: 西門子 PLC 富士 觸摸屏

     引言

      隨著計算機網(wǎng)絡及現(xiàn)場總線技術技術的發(fā)展,PLC及觸摸屏在工業(yè)控制和樓宇自動化中的應用非常廣泛。現(xiàn)場總線技術及其總線接口模塊、智能儀表、控制設備等組成的綜合監(jiān)控系統(tǒng)已成為當前自動化技術發(fā)展的一個重要方向。在工控領域,PLC與觸摸屏結合運用的技術已越來越為工程人員所了解與熟悉 ,由于觸摸屏具有操作簡便、界面美觀直接、編程容易掌握、與PLC通訊良好、抗干擾能力強等等特點 ,它正迅速地滲入各個行業(yè) ,發(fā)揮自動化控制的最大優(yōu)勢。

      PROFIBUS提供了兩種通信協(xié)議:DP、FMS,富士UG系列的觸摸屏支持其中的DP協(xié)議。富士觸摸屏具有很強的兼容性,可以與近30個廠家的PLC通訊,兼容性極強,而且還可以和計算機通訊(開放式通訊協(xié)議)。

      通過接口單元、UG031-P通訊卡及總線的連接,UG觸摸屏可以作為從站和作為主站的西門子的S7-300或S7-400系列的PLC通信(網(wǎng)絡結構示意見圖一)。

    圖一:PROFIBUS-DP的網(wǎng)絡結構

    1 系統(tǒng)結構

      本文的背景為某食品加工廠某控制系統(tǒng)包括原料混料線、薯餅生產(chǎn)線、包裝線等構成的主線系統(tǒng),以及蒸汽鍋爐系統(tǒng)、水系統(tǒng)、壓縮空氣系統(tǒng)、照明系統(tǒng)、通風系統(tǒng)和消防系統(tǒng)等構成的輔助系統(tǒng)。各系統(tǒng)位置比較分散,控制點較多,其中包括140多臺電機,29臺變頻器,15個溫濕度控制點。

      由于系統(tǒng)比較復雜,控制采取分層控制策略,由兩臺上位機完成工廠級的監(jiān)控及數(shù)據(jù)管理功能,觸摸屏和PLC完成現(xiàn)場級的控制,采用Profibus現(xiàn)場總線的方式進行通訊。上位機留有接口,可連接局域網(wǎng)和廣域網(wǎng),以利于進一步的開發(fā)。其中數(shù)字輸入點有900多點,數(shù)字輸出有400多點,模擬量輸入20個。

      下面以這個食品加工廠為例,組成一個集中控制系統(tǒng),系統(tǒng)結構如圖二所示。

      其中PLC(1)用于主系統(tǒng),PLC(2)用于輔助系統(tǒng)。輔助系統(tǒng)的組成與主系統(tǒng)相似,因此圖中省略了其構成。PLC選用S7-300系列的CPU315-2DP和S7-200系列的CPU226,PID模塊為FM355C,通訊模塊為CP342-5,擴展模塊為IM153-1,I/O模塊則使用到:數(shù)字輸入模塊選SM321、數(shù)字輸出為SM322、模擬量輸入為SM331。上位機選用西門子的工控機,它內(nèi)置了PCI接口的CP5611卡用于與PLC通訊。

      選用S7-300系列的CPU315-2DP是為了能進行擴展I/O模塊以滿足控制點數(shù)的要求,而用于擴展的IM模塊的選型則是依據(jù)IM模塊與中央控制器CPU315-2DP的距離。

      由于所有的I/O模塊均放在同一組控制柜里,因此選用了通訊距離在5米范圍內(nèi)的IM153-1[1]。當IM模塊與中央控制器的距離較遠時可以選擇通訊范圍為100米的型號的IM模塊。

      觸摸屏選用富士UG420H-SC1,10.4英寸、128色STN顯示,基于Windows95/98/NT操作平臺下的專用組態(tài)軟件,界面友好直觀,易學易用,大大節(jié)省產(chǎn)品開發(fā)周期。編程軟件中備有大量的圖形庫(開關、燈、棒圖等)供選擇,還可以根據(jù)用戶需求編輯所需要的工藝圖形,能夠轉(zhuǎn)換BMP文件和AUTOCAD中的DXF文件。

    圖二: 控系統(tǒng)硬件組成及結構

    2 觸摸屏的通訊設置及界面設計

      在硬件連接完成后,需要在組態(tài)軟件中指定系統(tǒng)的硬件配置以及設置一些通信參數(shù)等等。首先制定所使用的觸摸屏的類型,這里選擇默認的UG420(640*480 10.4inches);下一步指定和觸摸屏通訊的PLC類型及型號,這里選SIEMENS S7-PROFIBUS;最后一步指定系統(tǒng)參數(shù),首先是讀區(qū)和寫區(qū),讀區(qū)是指作為從PLC讀入數(shù)據(jù)的緩沖,如果系統(tǒng)中需要顯示趨勢圖的話那么讀區(qū)應當設大一些,一般設1000個字就可以了,寫區(qū)用于顯示存儲屏幕的狀態(tài)、頁碼、畫面層疊以及報警狀態(tài)等等。另外在對話框No.of Word Setting for I/O中需要指出觸摸屏的MPI地址,以及傳輸?shù)膸L度,MPI地址在PLC的硬件組態(tài)里已經(jīng)定義好了,兩者必須一致,否則會出現(xiàn)通信錯誤。另外幀長度為32字節(jié);奇偶校驗為奇校驗;數(shù)據(jù)長度8位;停止位1位;通訊方式RS-485。

      UG00S-CW具有非常完善而強大的組態(tài)功能,在開發(fā)組態(tài)的時候,開發(fā)者可以不去考慮通信協(xié)議的問題,因為富士公司已經(jīng)將這一切的技術細節(jié)都屏蔽掉了,它具有智能的尋址功能。在建立一個按鈕時,這個按鈕在PLC中的預先有定義(在西門子PLC中,無論是數(shù)字量還是模擬量的定義都是在DB塊中)。假設這個按鈕的地址是DB2.DBX2.0(它的含義是第2個DB塊中第2個字節(jié)的第0位),觸摸屏中按鈕的地址應表示為DB2:2-0。我們可以看到,除了地址的書寫方式有所不同以外,你幾乎無需作其他的工作,你無需去定義變量、更無需去理會通信的幀結構等等。

      對于模擬量同樣如此,只不過在模擬量中你需要指出模擬量所占的字節(jié)個數(shù),其他的同數(shù)字量一樣簡單。

      可以說,UG00S-CW在處理基本的模擬數(shù)字量的時候非常簡單、方便,但是在處理一些較為復雜的情況時卻遇到了意想不到的問題。在這個食品生產(chǎn)線的集中控制系統(tǒng),其中就涉及到富士觸摸屏和西門子PLC中的通信格式的兼容問題。

      系統(tǒng)中有些PID控制的模擬量需要用趨勢圖來顯示,UG00S-CW中顯示趨勢圖并不復雜,首先點一下趨勢圖的圖標,在彈出的對話框中選擇趨勢圖的類型,然后選擇每條曲線對應的地址即可。但是在聯(lián)機調(diào)試時卻總是出現(xiàn)comunication error(通信錯誤)信息,經(jīng)過排查發(fā)現(xiàn)問題出在趨勢圖上,如果將趨勢圖從程序中去掉,則一切正常,后來我就嘗試先將西門子PLC中的對應的模擬量數(shù)據(jù)讀入觸摸屏的緩沖(即內(nèi)部存儲區(qū)),然后將趨勢圖每條曲線的地址改為對應的內(nèi)部地址。經(jīng)過聯(lián)機調(diào)試,發(fā)現(xiàn)不再出現(xiàn)comunication error信息,但是趨勢圖的曲線的顯示卻極不正常。經(jīng)過觀察,發(fā)現(xiàn)除了當模擬量的值為零時曲線顯示正常,而為非零時曲線則指向無窮大。這個問題曾讓筆者百思不得其解,后來終于想到有可能是西門子PLC和富士觸摸屏在存儲格式上可能會不兼容。原來富士觸摸屏中趨勢圖中的模擬量一般都是雙字(4字節(jié)),它從西門子PLC讀取的順序是將第一字讀為高字,第二個字讀為低字,而西門子PLC中模擬量的存儲為先存低字再存高字,這樣富士觸摸屏從西門子PLC中讀入的數(shù)據(jù)剛好都是高低字顛倒的。因為一般模擬量的值都比較小,所以高字都為零,這樣相當于將原來的值乘了一個2的16次方的數(shù),遠遠超過了模擬量的上限,所以才出現(xiàn)了以上情況。

      為了解決以上問題,需要將PLC中的數(shù)據(jù)讀入,然后依次高低字顛倒,然后再將趨勢圖的曲線地址指向存儲修正數(shù)據(jù)的內(nèi)部地址即可。為了完成這個功能,需要用到UG00S-CW的宏指令,富士UG00S-CW平臺提供了豐富的宏命令集,

      主要有以下幾類:

      屏幕類,當打開一個界面時可執(zhí)行的OPEN macro,當關閉一個界面時可執(zhí)行的 CLOSE macro,當打開一個界面后不斷循環(huán)執(zhí)行直到這個界面關閉為止時停止的 CYCLE macro。

      按鈕類,當按下一個按鈕時可執(zhí)行的 ON macro和當松開一個按鈕時可執(zhí)行的 OFF macro。

      宏模式,即宏指令程序段受某一個比特位的控制,當這一位為1時執(zhí)行,為0時停止,這個比特位可以是PLC中的地址,也可以是觸摸屏的內(nèi)部地址。

      富士UG00S-CW的宏命令集和匯編語言非常相似,不過此外還增加了許多系統(tǒng)命令功能和輔助功能,使得開發(fā)程序更加方便快捷。觸摸屏中的存儲格式是字,地址用$u來表示,例如$u1000就表示第1000個字,$u1000-14就表示第1000個字的第14位,觸摸屏中沒有用來表示字節(jié)的地址表示方式。在這個食品生產(chǎn)線上有多個PID控制回路,每個回路對應一個趨勢圖,以第一個回路為例,它占用Buffer1(最多有12個Buffer可供使用)趨勢圖有三條曲線PV、SP、OP,它們所對應的PLC地址分別為DB10:DBD0,DB10:DBD4, DB10:DBD8,然后將調(diào)整后的地址存入定為$u500~$u505,程序段如下:

      /*首先將模擬量讀入觸摸屏內(nèi)部,使用塊賦值BMOV指令,即將DB10:DBD0~ DB10: DBD8賦值到$u500~$u505*/  $u500=DB0010:0000 C:12(BMOV)  //下面將各個量的高字和低字顛倒  $u600=$u500 (W)  $u500=$u501 (W)  $u501=$u600 (W)  $u602=$u502 (W)  $u502=$u503 (W)  $u503=$u602 (W)  $u604=$u504 (W)  $u500=$u505 (W)  $u505=$u604 (W)  然后將此程序段拷貝到每一屏幕的CYCLE macro中,然后將buffer地址初始地址指向$500,抽樣模式定為:Constant Sample,曲線條數(shù)(即No. of Word)定為3條,存儲長度為500,其他的設置為默認值,趨勢圖中對應三條曲線的地址改為$u500,$u502,$u504,這樣才能保證觸摸屏中的數(shù)據(jù)和PLC中的數(shù)據(jù)同步更新。將程序下載到觸摸屏,經(jīng)過聯(lián)機測試,一切正常。

    3 結束語

      富士觸摸屏以及西門子PLC由于其產(chǎn)品具有很高的穩(wěn)定性,而且在軟件開發(fā)上非常高效快捷,因此在工控方面,兩者相結合是一個很不錯的選擇,能夠充分發(fā)揮兩者的優(yōu)點。但是由于兩者畢竟不是同一廠商,所以難免會在某些細節(jié)的兼容性上會有紕漏,這是我們在設計工控系統(tǒng)時特別要注意的地方,硬件漏洞軟件補是IT界永恒不變的方法,在開發(fā)商還沒有使他們的產(chǎn)品盡善盡美之前,我們應當運用我們自己的智慧來完善我們的系統(tǒng)。

     

     

    (審核編輯: 智匯李)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡及各大主流媒體。版權歸原作者所有。如認為內(nèi)容侵權,請聯(lián)系我們刪除。

    主站蜘蛛池模板: 青岛相控阵检测_无损探伤检测机构_相控阵超声检测公司-青岛发现检验技术咨询 | 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 耐腐蚀磁力泵,直立式耐酸碱泵,立式耐酸碱泵,自吸式耐酸碱泵-杰凯泵业【官网】 | 郑州同林-金属切削液,全合成,半合成,防锈水溶性,微乳,油基长寿乳化切削液生产厂家 | 黑料网 - 黑料大事记-黑料门 黑料社最新 今日黑料 热门黑料 最新反差免费-黑料网今日黑料首页_黑料网 - 黑料大事记-黑料门 黑料社最新 今日黑料 热门黑料 最新反差免费-黑料网今日黑料首页 | 立式离心泵_不锈钢自吸泵_液下泵_变频无负压供水设备-大东海泵业无锡有限公司 | 深圳起重机,龙门吊,天车起重工程,电动葫芦,液压升降货梯-深圳市德力起重机械有限公司 | 宁波雷豹机电科技有限公司|雷豹冷风机|雷豹工业大风扇|MFC18000|MFC16000|MFC6000|EF3622|EF4222|EF4822|移动工业蒸发式冷风机空气冷却器|大型工业空调扇|雷豹移动式工业大风扇|雷豹大风扇|生产厂家|公司官网 | 深圳办公室装修_高端写字楼设计费用_企业装修报价公司-深圳长红装饰 | 品润财税_广州公司注册_南沙代理记账服务_危化证出口退税外国人工作签证代办 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 诸城市佳品食品机械有限公司| 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 郑州月嫂|月嫂培训|月嫂服务|郑州布卢家政服务有限公司 | 制沙机,反击式破碎机,重锤破碎机,泥石分离机,圆锥破碎机厂家-昆明德鑫机械 | 质保_天津光栅尺_机床光栅尺数显表-天津方韦仪器有限公司 | 生活污水处理设备-地埋式污水处理设备厂家-山东梦之洁水处理设备有限公司 | 云南亿华工贸有限公司-云南护栏网-云南锌钢护栏-昆明市政护栏-工地护栏-昆明护栏网厂家 | 宿迁网站建设-宿迁做网站-宿迁网站制作-宿迁网络公司-宿迁网页设计-宿迁软件开发-宿迁新动力软件开发有限公司 | 泰安德兴元机械设备有限公司|网站首页| 耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技-耐磨工业软管,PTFE耐腐蚀软管,耐磨喷砂胶管,超耐磨软管厂家,漯河利通液压管利通科技 | 连云港机械手厂家_全自动焊接机械手_刀轴焊接机_智能轴类焊接机_连云港建博自动化设备有限公司 | 苏州市相城区望亭镇叶凡工艺服饰绣品厂| 气胀轴丨安全夹头丨电磁制动器丨纠偏系统丨磁粉离合器丨张力控制器厂家- 东莞天机通信科技有限公司 | 河南反渗透设备,河南纯净水设备,河南软化水设备,郑州EDI超纯水设备,郑州水处理设备厂家_河南江宇环保科技有限公司 | 食用油灌装机-油类食用油灌装设备-液体灌装机_青州市惠联灌装机械 | 重庆吊篮租赁-重庆脚手架租赁-重庆斌盛机械设备租赁有限公司 | 邛崃人才网_邛崃招聘网_求职找工作平台| 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 喷雾式干燥机-真空桨叶干燥机-桨叶干燥器-常州力马干燥科技有限公司 | 阻垢剂|缓蚀剂|杀菌剂|分散剂|水处理剂|印染助剂|水处理药剂|造纸助剂|膜阻垢剂|缓蚀剂|HEDP|ATMP|螯合剂-山东凯瑞化学有限公司 水处理药剂生产厂家 | 扭矩测试仪_拉力测试仪_扭力扳手测试仪_测试台-上海铸衡电子科技有限公司 | 全自动|电加热配液罐,浓缩器厂家-森博百科 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 正宗舌尖上的卤味卤菜卤肉卤水熟食的做法及配方大全网 | 深圳理津技术有限公司(REHLOGY)-全球工业品供应商:自动化产品|仪器仪表|设备|备品备件|工具|消耗品|非标设备|建筑工程等一站式综合服务! | 芜湖净水设备-纯水设备-无负压供水设备-不锈钢水箱-芜湖市百川给水设备有限责任公司 | 威海电子电镀,山东五金电镀,威海镀镍,山东镀铜镍铬-威海鑫镱金属制品厂 |