?
中國工業自動化網-www.906030.buzz!

工業自動化網

當前位置: 主頁 > 技術文庫 > PLC技術 >

將梯形圖轉化為語句表的方法-plc梯形圖轉換語句表圖解

時間:2017-03-04 12:12來源:未知 作者:admin 點擊:
將梯形圖轉化為語句表的方法-plc梯形圖轉換語句表圖解
梯形圖和語句表的轉化在plc編程軟件工具欄查看里選擇切換。
西門子S7-200的PLC對語句表編寫的格式要求多,因為200的語句表和梯形圖可任意切換,如果語句表格式不對,即回出現編譯錯誤。所以一般多為梯形圖,且程序里只能有一個語言,要么全部都是語句要么全部都是梯形。
西門子S7-300的PLC CPU功能強大,兼容語句表和梯形圖同時存在。梯形圖編輯好后可轉化到語句表,也就是指令表,也可在轉化后的指令表里刪減些沒用的指令,但是刪減后的語句表能運行,卻不能再次轉化為梯形圖。因為300的PLC對指令表的功能很支持,所以編指令的程序很方便,本人也是經常在指令語句和梯形語句中來回切換著編程,編到最后一半是梯形圖,一半是指令語言。
而且一般人編S7-300的指令語句,基本上都不符合轉化成梯形圖的要求,所以你看300的程序,當切換到梯形圖時,依舊還有很多以指令的方式存在,便是這個原因。

plc梯形圖轉換語句表圖解

plc梯形圖寫FC 在OB1中調用 在OB1視圖選項中轉換成STL后 為什么輸入IN 參數都有一個L區地址與實參對應 而IN-OUT 和OUT 參數卻沒有呢 見圖


答:L是臨時變量的意思。樓主需要明白,所有的梯形圖都可以轉化成語句表。不是所有的語句表都可以轉化成梯形圖。只有附和一定格式的語句表才可以轉化成梯形圖。比如你的這個句子。 
如果只單純的調用:

CALL FC2
start:= i0.1
stop:=I0.2
coil2:=q0.2
coil:=q0.1

是不能轉化成梯形圖的。雖然運算結果相同。

分析它的語句表,就看到,它只是把輸入參數,寫轉移到臨時變量,然后再把臨時變量的值賦予形參。結果沒有變化 。但是相當啰嗦。這也就是為什么STL要比梯形圖執行效率好的原因。

(責任編輯:admin)
織夢二維碼生成器
頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
用戶名: 驗證碼:點擊我更換圖片
? 喜乐彩玩法 配资平台哪个好首选杨方配资 吉林十一选五走势图最新的 甘肃11选五怎样选号 湖北十一选五投注表 江西11选5技巧追号 最好玩的赛车游戏排名 贵州十一选五开奖结果走势图 百度 山西11选五遗漏 急速赛车手机计划网页软件 内蒙古十一选五开奖一定牛 11选5出号精准规律 11选5 博彩真经共享 北京快3走势图表基本 五粮液股票行情 哪个时时彩平台不黑钱 大学生赚钱的40个方法