1位邏輯指令
1.1-||-常開接點(位址)
1.2-|/|-常閉接點(位址)
1.3xor位異或
1.4-|not|- 訊號流反向
1.5-( )輸出線圈
1.6-(#)-中間輸出
1.7-(r)線圈復位
1.8-(s)線圈置位
1.9rs復位置位觸發器
1.10rs置位復位觸發器
1.11 -(n)-rlo下降沿檢測
1.12 -(p)-plo上公升沿檢測
1.13 -(s**e) 將rlo存入br儲存器1.14 meg位址下降沿檢測
1.15 pos位址上公升沿檢測
2比較指令
2.1cmp?i整數比較
2.2cmp?d雙整數比較
2.3cmp?r實數比較
3轉換指令
3.1bcd_ibcd碼轉換為整數
3.2i_bcd整數轉換為bcd碼
3.3i_dint整數轉換為雙整數
3.4bcd_dibcd碼轉換為雙整數
3.5di_bcd雙整數轉換為bcd碼
3.6di_real雙整數轉換為浮點數
3.7inv_i整數的二進位制反碼
3.8inv_di雙整數的二進位制反碼
3.9neg_i整數的二進位制補碼
3.10 neg_di雙整數的二進位制補碼
3.11 neg_r浮點數求反
3.12 round捨入為雙整數
3.13 trunc捨去小數取整為雙整數
3.14 ceil上取整
3.15 floor下取整
4計數器指令
4.1s_cud加減計數
4.2s_cu加計數器
4.3s_cd減計數器
4.4-(sc)計數器置初值
4.5-(cu)加計數器線圈
4.6-(cd)減計數器線圈
5資料塊指令
5.1-(opn)開啟資料塊:db或di
6邏輯控制指令
6.1-(jmp)無條件跳轉
6.2-(jmp)條件跳轉
6.3-(jmpn) 若非則跳轉
6.4label標號
7整數算術運算指令
7.1add_i整數加法
7.2sub_i整數減法
7.3mul_i整數乘法
7.4div_i整數除法
7.5add_di 雙整數加法
7.6sub_di 雙整數減法
7.7mul_di 雙整數乘法
7.8div_di 雙整數除法
7.9mod_di 回送餘數的雙整數
8浮點算術運算指令
8.1基礎指令
8.1.1 add_r 實數加法
8.1.2 sub_r 實數減法
8.1.3 mul_r 實數乘法
8.1.4 div_r 實數除法
8.1.5 abs浮點數絕對值運算
8.2擴充套件指令
8.2.1 sqr浮點數平方
8.2.2 sqrt浮點數平方根
8.2.3 exp浮點數指數運算
8.2.4 ln浮點數自然對數運算
8.2.5 sin浮點數正弦運算
8.4.6 cos浮點數余弦運算
8.2.7 tan浮點數正切運算
8.2.8 asin浮點數反正弦運算
8.2.9 acos浮點數反余弦運算
8.2.10atan浮點數反正切運算
9賦值指令
9.1move賦值
10 程式控制指令
10.1 -(call)從線圈呼叫fc/sfc(無引數)10.2 call_fb從方塊呼叫fb
10.3 call_fc從方塊呼叫fc
10.4 call_sfb 從方塊呼叫sfb10.5 call_sfc 從方塊呼叫sfc10.6 -(mcr<)主控繼電器接通
10.7 -(mcr>)主控繼電器斷開
10.8 -(mcra)主控繼電器啟動
10.9 -(mcrd)主控繼電器停止
10.10 -(ret)返回
11 移位和迴圈指令
11.1移位指令
11.1.1shr_i整數右移
11.1.2shr_di 雙整數右移
11.1.3shl_w字左移
11.1.4shr_w字右移
11.1.5shl_dw 雙字左移
11.1.6shr_dw 雙字右移
11.2迴圈指令
11.2.1rol_dw 雙字左迴圈
11.2.2ror_dw 雙字右迴圈
12 狀態位指令
12.1ov -||- 溢位異常位
12.2os -||- 儲存溢位異常位
12.3uo -||- 無序異常位
12.4br -||- 異常位二進位制結果
12.5==0-||- 結果位等於"0"
12.6<>0-||- 結果位不等於"0"
12.7>0-||-結果位大於"0"
12.8<0-||-結果位小於"0"
12.9>=0-||-結果位大於等於"0"
12.10<=0-||- 結果位小於等於"0"
13 定時器指令
13.1s_pulse脈衝s5定時器
13.2s_pext擴充套件脈衝s5定時器
13.3s_odt接通延時s5定時器
13.4s_odts保持型接通延時s5定時器13.5s_offdt斷電延時s5定時器
13.6-(sp)脈衝定時器線圈
13.7-(se)擴充套件脈衝定時器線圈
13.8-(sd)接通延時定時器線圈
13.9-(ss)保持型接通延時定時器線圈13.10-(sf)斷開延時定時器線圈
14 字邏輯指令
14.1wand_w字和字相"與"
14.2wor_w字和字相"或"
14.3wand_dw雙字和雙字相"與"
14.4wor_dw雙字和雙字相"或"
14.5wxor_w字和字相"異或"
14.6wxor_dw雙字和雙字相"異或
西門子PLC培訓講義
二 s7 300 400系列plc硬體介紹 2 1 s7 300概述 針對不同低效能要求的模組化中小型控制系統 不同檔次的cpu 可選擇不同型別的擴充套件模組 可以擴充套件多達32個模組 網路連線 多點介面 mpi profibus dp或ethernet介面 通過程式設計器pg訪問所有的模組 借助...
西門子PLC基礎知識
一.plc的定義 plc問世以來,儘管時間不長,但發展迅速。為了使其生產和發展標準化,美國電氣製造商協會nema經過四年的調查工作,於1984年首先將其正式命名為pc,並給pc作了如下定義 pc是乙個數字式的電子裝置,它使用了可程式設計序的記憶體儲存指令。用來執行諸如邏輯,順序,計時,計數與演算等功...
西門子plc防干擾的措施
西門子plc的抗干擾措施 1.概述 西門子s7系列可程式設計控制器是專門為工業控制設計的,在設計和製造過程中siemens採取了多層次抗干擾措施,使系統能在惡劣的工業環境下與強電裝置一起工作。執行的穩定性和可靠性很高,plc平均無故障工作時間高達幾萬小時。隨著計算機技術的發展,plc的功能也越來越強...