1. 西門子PLC脈沖指令
對於200CPU,如224XP,這個控制是開環的,不能閉環。最簡單的辦法是使用使用菜單」工具「中的」位置控制向導「,選"配置S7-200 PLC 內置的PTO/PWM操作,一步步按需要往下完成配置。
配置完成後生成會在」程序塊「中生成」向導「,最簡單的應用就是調用」PTOX_MAN",在「SPEED"端輸入需要的脈沖數,使能該塊,」RUN「置1,從配置的Q0.X(0或者1),就可以輸出能脈沖串了。
如果需要,進行電平轉換後與伺服驅動器或者步進電機驅動器連接。
(1)台達編程pls在哪個位置擴展閱讀:
(1)脈沖輸出(PLS)指令被用於控制在高速輸入(Q0.0和Q0.1)中提供的「脈沖串輸出」(PTO)和「脈寬調制」(PWM)功能。PTO提供方波(50%占空比)輸出,配備周期和脈沖數用戶控制功能。PWM提供連續性變數占空比輸出,配備周期和脈寬用戶控制功能。
(2) S7-200有兩台PTO/PWM發生器,建立高速脈沖串或脈寬調節信號信號波形。一台發生器指定給數字輸出點Q0.0,另一台發生器指定給數字輸出點Q0.1。一個指定的特殊內存(SM)位置為每台發生器存儲以下數據:一個控制位元組(8位值)、一個脈沖計數值(一個不帶符號的32位值)和一個周期值及脈寬值(一個不帶符號的16位值)。
(3) PTO/PWM發生器和過程映像寄存器共用Q0.0和Q0.1。PTO或PWM功能在Q0.0或Q0.1位置現用時,PTO/PWM發生器控制輸出,並禁止輸出點的正常使用。輸出信號波形不受過程映像寄存器狀態、點強迫數值、執行立即輸出指令的影響。PTO/PWM發生器非現用時,輸出控制轉交給過程映像寄存器。
(4)過程映像寄存器決定輸出信號波形的初始和最終狀態,使信號波形在高位或低位開始和結束。脈沖串(PTO)功能提供方波(50%占空比)輸出或指定的脈沖數和指定的周期。脈寬調制(PWM)功能提供帶變數占空比的固定周期輸出。
(5)每台PTO/PWM發生器有一個控制位元組(8位)、一個周期值和脈寬值(不帶符號的16位值)及一個脈沖計數值(不帶符號的32位值),這些值全部存儲在特殊內存( SM)區域的指定位置。一旦設置這些特殊內存位的位置,選擇所需的操作後,執行脈沖輸出指令( PLS)即啟動操作。該指令使S7-200讀取SM位置,並為PTO/PWM發生器編程。
(6)通過修改SM區域中(包括控制位元組)要求的位置,可以更改PTO或PWM的信號波形特徵,然後執行PLS指令。可以在任意時間向控制位元組(SM67.7或SM77.7)的PTO/PWM啟用位寫入零,禁用PTO或PWM信號波形的生成,然後執行PLS指令。
2. 鍙拌揪PLC DVP-EH3姝ヨ繘鎸囦護鐨勭敤娉
鍩烘湰鎸囦護:
涓鑸鎸囦護:
LD
杞藉叆 A 鎺ョ偣
LDI
杞藉叆 B 鎺ョ偣
AND
涓茶仈 A 鎺ョ偣
ANI
涓茶仈 B 鎺ョ偣
OR
騫惰仈 A 鎺ョ偣
ORI
騫惰仈 B 鎺ョ偣
ANB
涓茶仈鍥炶礬鏂瑰潡
ORB
騫惰仈鍥炶礬鏂瑰潡
MPS
瀛樺叆鍫嗘爤
MRD
鍫嗘爤璇誨彇 (鎸囬拡涓嶅姩)
MPP
璇誨嚭鍫嗘爤
杈撳嚭鎸囦護:
OUT
椹卞姩綰垮湀
SET
鍔ㄤ綔淇濇寔 (ON)
RST
鎺ョ偣鎴栧瘎瀛樺櫒娓呴櫎
瀹氭椂鍣,璁℃暟鍣:
TMR
16 浣嶅畾鏃跺櫒
CNT
16 浣嶈℃暟鍣
DCNT
32 浣嶈℃暟鍣
涓繪帶鎸囦護:
MC
鍏鍏變覆鑱旀帴鐐圭殑榪炴帴
MCR
鍏鍏變覆鑱旀帴鐐圭殑瑙i櫎
鎺ョ偣涓婂崌娌/涓嬮檷娌胯緭鍑烘寚浠:
LDP
涓婂崌娌挎鍑哄姩浣滃紑濮
LDF
涓嬮檷娌挎鍑哄姩浣滃紑濮
ANDP
涓婂崌娌挎鍑轟覆鑱旇繛鎺
ANDF
涓嬮檷娌挎鍑轟覆鑱旇繛鎺
ORP
涓婂崌娌挎鍑哄苟鑱旇繛鎺
ORF
涓嬮檷娌挎鍑哄苟鑱旇繛鎺
鑴夊啿杈撳嚭鎸囦護:
PLS
涓婂崌娌挎鍑
PLF
涓嬮檷娌挎鍑
緇撴潫鎸囦護:
END
紼嬪簭緇撴潫
鍏跺畠鎸囦護:
NOP
鏃犲姩浣
INV
榪愮畻緇撴灉鍙嶇浉
P
鎸囬拡
I
涓鏂鎻掑叆鎸囬拡
姝ヨ繘姊褰㈡寚浠:
STL
紼嬪簭璺寵嚦鍓姣嶇嚎
RET
紼嬪簭榪斿洖涓繪瘝綰
搴旂敤鎸囦護:
紼嬪簭嫻佺▼鎺у埗:
00
CJ
鏉′歡杞縐
01
CALL
鍛煎彨瀛愮▼搴
02
SRET
瀛愮▼搴忕粨鏉
03
IRET
涓鏂鎻掑叆榪斿洖
04
EI
涓鏂鎻掑叆鍏佽
05
DI
涓鏂鎻掑叆紱佹
06
FEND
涓葷▼搴忕粨鏉
07
WDT
閫炬椂鐩戣嗗畾鏃跺櫒
08
FOR
寰鐜鑼冨洿寮濮
09
NEXT
寰鐜鑼冨洿緇撴潫
浼犻佹瘮杈:
10
CMP
姣旇緝璁懼畾杈撳嚭
11
ZCP
鍖洪棿姣旇緝
12
MOV
鏁版嵁浼犻
13
SMOV
縐諱綅浼犻
14
CML
鍙嶈漿浼犻
15
BMOV
鍏ㄩ儴浼犻
16
FMOV
澶氱偣浼犻
17
XCH
鏁版嵁浜ゆ崲
18
BCD
BIN 鈫 BCD 鍙樻崲
19
BIN
BCD 鈫 BIN 鍙樻崲
鍥涘垯閫昏緫榪愮畻:
20
ADD
BIN 鍔犳硶
21
SUB
BIN 鍑忔硶
22
MUL
BIN 涔樻硶
23
DIV
BIN 闄ゆ硶
24
INC
BIN 鍔犱竴
25
DEC
BIN 鍑忎竴
26
WAND/DAND
閫昏緫涓 (AND) 榪愮畻
27
WOR/DOR
閫昏緫鎴 (OR) 榪愮畻
28
WXOR/DXOR
閫昏緫寮傛垨 (XOR) 榪愮畻
29
NEG
鍙栬礋鏁(鍙 2 鐨勮ˉ鐮)
寰鐜縐諱綅涓庣Щ浣:
30
ROR
鍙沖驚鐜
31
ROL
宸﹀驚鐜
32
RCR
闄勮繘浣嶆爣蹇楀彸寰鐜
33
RCL
闄勮繘浣嶆爣蹇楀乏寰鐜
34
SFTR
浣嶅彸縐
35
SFTL
浣嶅乏縐
36
WSFR
瀛楀彸縐
37
WSFL
瀛楀乏縐
38
SFWR
浣嶇Щ鍐欏叆
39
SFRD
浣嶇Щ璇誨嚭
鏁版嵁澶勭悊:
40
ZRST
鎵規″嶄綅
41
DECO
璇戠爜
42
ENCO
緙栫爜
43
SUM
On 浣嶆暟閲
44
BON
On 浣嶅垽瀹
45
MEAN
騫沖潎鍊
46
ANS
淇″彿鎶ヨ﹀櫒緗浣
47
ANR
淇″彿鎶ヨ﹀櫒澶嶄綅
48
SQR
BIN 寮騫蟲柟
49
FLT
BIN 鏁存暟 鈫 浜岃繘鍒舵誕鐐規暟鍙樻崲
楂橀熷勭悊:
50
REF
I/O 鐘舵佸嵆鏃跺埛鏂
51
REFF
杈撳叆婊ゆ嘗鍣ㄦ椂闂磋皟鏁
52
MTR
鐭╅樀鍒嗘椂杈撳叆
53
DHSCS
姣旇緝緗浣(楂橀熻℃暟鍣)
54
DHSCR
姣旇緝澶嶄綅(楂橀熻℃暟鍣)
55
DHSZ
鍖洪棿姣旇緝(楂橀熻℃暟鍣)
56
SPD
鑴夊啿棰戠巼媯嫻
57
PLSY
鑴夊啿杈撳嚭
58
PWM
鑴夊啿娉㈠借皟鍒
59
PLSR
闄勫姞鍑忛熻剦鍐茶緭鍑
渚垮埄鎸囦護:
60
IST
鎵嬪姩/鑷鍔ㄦ帶鍒
61
SER
鏁版嵁媯緔
62
ABSD
緇濆規柟寮忓嚫杞鎺у埗
63
INCD
鐩稿規柟寮忓嚫杞鎺у埗
64
TTMR
紺烘暀寮忓畾鏃跺櫒
65
STMR
鐗規畩瀹氭椂鍣
66
ALT
On/Off 浜ゆ浛
67
RAMP
鏂滃潯淇″彿
68
DTM
鏁版嵁杞鎹涓庢惉縐
69
SORT
鏁版嵁鏁寸悊鎺掑簭
澶栭儴璁懼畾鏄劇ず:
70
TKY
鍗侀敭閿鐩樿緭鍏
71
HKY
鍗佸叚閿閿鐩樿緭鍏
72
DSW
鏁板瓧寮鍏
73
SEGD
涓冩墊樉紺哄櫒璇戠爜
74
SEGL
涓冩墊樉紺哄櫒鍒嗘椂鏄劇ず
75
ARWS
鏂瑰悜寮鍏蟲帶鍒
76
ASC
ASCII 鐮佸彉鎹
77
PR
ASCII 鐮佹墦鍗
澶栭儴SER璁懼囷細
78
FROM
鎵╁睍妯″潡CR鏁版嵁璇誨嚭
79
TO
鎵╁睍妯″潡CR鏁版嵁鍐欏叆
80
RS
涓茶屾暟鎹浼犻
81
PRUN
8 榪涘埗浣嶄紶閫
82
ASCI
HEX 杞涓 ASCII
83
HEX
ASCII 杞涓 HEX
84
CCD
鏍¢獙鐮
85
VRRD
鐢典綅鍣ㄥ艱誨嚭
86
VRSC
鐢典綅鍣ㄥ埢搴﹁誨嚭
87
ABS
緇濆瑰艱繍綆
88
PID
PID 榪愮畻
鍙拌揪鍙橀戝櫒閫氳:
100
MODRD
MODBUS 鏁版嵁璇誨彇
101
MODWR
MODBUS 鏁版嵁鍐欏叆
102
FWD
鍙橀戝櫒姝h漿鎸囦護
103
REV
鍙橀戝櫒鍙嶈漿鎸囦護
104
STOP
鍙橀戝櫒鍋滄㈡寚浠
105
RDST
鍙橀戝櫒鐘舵佽誨彇
106
RSTEF
鍙橀戝櫒寮傚父澶嶄綅
107
LRC
LRC 鏍¢獙鐮佽$畻
108
CRC
CRC 鏍¢獙鐮佽$畻
150
MODRW
MODBUS 璧勬枡璇誨嚭/?鍏
206
ASDRW
鍙拌揪浼烘湇鍣ㄩ?
嫻鐐硅繍綆:
110
DECMP
浜岃繘鍒舵誕鐐規暟姣旇緝
112
DMOVR
嫻鐐規暟鍊兼暟鎹縐誨姩
111
DEZCP
浜岃繘鍒舵誕鐐規暟鍖洪棿姣旇緝
116
DRAD
瑙掑害鈫掑姬搴
117
DDEG
寮у害鈫掕掑害
118
DEBCD
浜岃繘鍒舵誕鐐規暟鈫掑嶮榪涘埗嫻鐐規暟
119
DEBIN
鍗佽繘鍒舵誕鐐規暟鈫掍簩榪涘埗嫻鐐規暟
120
DEADD
浜岃繘鍒舵誕鐐規暟鍔犳硶
121
DESUB
浜岃繘鍒舵誕鐐規暟娉
122
DEMUL
浜岃繘鍒舵誕鐐規暟涔樻硶
123
DEDIV
浜岃繘鍒舵誕鐐規暟闄ゆ硶
124
DEXP
浜岃繘鍒舵誕鐐規暟鍙栨寚鏁
125
DLN
浜岃繘鍒舵誕鐐規暟鍙栬嚜鐒跺規暟
126
DLOG
浜岃繘鍒舵誕鐐規暟鍙栧規暟
127
DESQR
浜岃繘鍒舵誕鐐規暟騫蟲柟
128
DPOW
嫻鐐規暟涔樻柟
129
INT
浜岃繘鍒舵誕鐐規暟鈫払IN 鏁存暟鍙樻崲
130
DSIN
浜岃繘鍒舵誕鐐規暟SIN 榪愮畻
131
DCOS
浜岃繘鍒舵誕鐐規暟COS 榪愮畻
132
DTAN
浜岃繘鍒舵誕鐐規暟TAN 榪愮畻
133
DASIN
浜岃繘鍒舵誕鐐規暟ASIN 榪愮畻
134
DACOS
浜岃繘鍒舵誕鐐規暟ACOS 榪愮畻
135
DATAN
浜岃繘鍒舵誕鐐規暟ATAN 榪愮畻
136
DSINH
浜岃繘鍒舵誕鐐規暟SINH 榪愮畻
137
DCOSH
浜岃繘鍒舵誕鐐規暟COSH 榪愮畻
138
DTANH
浜岃繘鍒舵誕鐐規暟TANH 榪愮畻
172
DADDR
嫻鐐規暟鍊煎姞娉
173
DSUBR
嫻鐐規暟鍊煎噺娉
174
DMULR
嫻鐐規暟鍊間箻娉
175
DDIVR
嫻鐐規暟鍊奸櫎娉
鏁版嵁澶勭悊 II :
143
DELAY
寤惰繜鎸囦護
144
GPWM
涓鑸鐢ㄨ剦鍐叉嘗瀹借皟鍙
145
FTC
妯$硦鍖栨俯搴︽帶鍒
147
SWAP
涓/涓 瀛楄妭浜ゆ崲
148
MEMR
鏂囦歡瀵勫瓨鍣ㄨ誨嚭
149
MEMW
鏂囦歡瀵勫瓨鍣ㄥ啓鍏
151
PWD
杈撳叆鑴夊芥嫻
152
RTMU
I 涓鏂瀛愮▼搴忔墽琛屾椂闂存祴閲忓紑濮
153
RTMD
I 涓鏂瀛愮▼搴忔墽琛屾椂闂存祴閲忕粨鏉
154
RAND
闅忔満鏁板間駭鐢
109
SWRD
鏁板瓧寮鍏寵誨彇
196
HST
楂橀熷畾鏃跺櫒
176
MMOV
16脿32 浣嶆暟鍊艱漿鎹
177
GPS
(GPS) 鎺ユ敹閫氳鎸囦護
178
DSPA
澶闃寵兘鏉誇綅緗鎸囦護
179
WSUM
奼傚拰
202
SCAL
姣斾緥鍊艱繍綆
203
SCLP
鍙傛暟鍨嬫瘮渚嬪艱繍綆
205
CMPT
琛ㄦ牸姣旇緝鎸囦護
207
CSFO
鎾峰彇閫熷害涓庤拷闅忚緭鍑烘寚浠
瀹氫綅鎺у埗:
155
DABSR
ABS 鐜板湪鍊艱誨嚭
156
ZRN
鍘熺偣鍥炲綊
157
PLSV
闄勬棆杞鏂瑰悜鑴夊啿杈撳嚭
158
DRVI
鐩稿瑰畾浣
159
DRVA
緇濆瑰畾浣
191
DPPMR
鍙岃醬鐩稿圭偣榪愬姩
192
DPPMA
鍙岃醬緇濆圭偣榪愬姩
193
DCIMR
鍙岃醬鐩稿瑰渾寮ф彃琛
194
DCIMA
鍙岃醬緇濆瑰渾寮ф彃琛
195
DPTPO
鍗曡醬寤鴻〃寮忚剦鍐茶緭鍑
197
DCLLM
闂鍥炶礬瀹氫綅鎺у埗
198
DVSPO
鍙鍙橀熷害鑴夋嘗杈撳嚭
199
DICF
絝嬪嵆鍙樻洿棰戠巼鎸囦護
涓囧勾鍘:
160
TCMP
涓囧勾鍘嗘暟鎹姣旇緝
161
TZCP
涓囧勾鍘嗘暟鎹鍙栭棿姣旇緝
162
TADD
涓囧勾鍘嗘暟鎹鍔犳硶
163
TSUB
涓囧勾鍘嗘暟鎹鍑忔硶
166
TRD
涓囧勾鍘嗘暟鎹璇誨嚭
167
TWR
涓囧勾鍘嗘暟鎹鍐欏叆
169
HOUR
鏃墮棿琛
鏍奸浄鐮:
170
GRY
BIN鈫扜RY 鐮佸彉鎹
171
GBIN
GRY 鐮佲啋BIN 鍙樻崲
鐭╅樀:
180
MAND
鐭╅樀涓 錛圓ND錛夎繍綆
181
MOR
鐭╅樀鎴 錛圤R錛夎繍綆
182
MXOR
鐭╅樀寮傛垨 錛圶OR錛夎繍綆
183
MXNR
鐭╅樀鍚屾垨 錛圶NR錛夎繍綆
184
MINV
鐭╅樀鍙嶇浉
185
MCMP
鐭╅樀姣旇緝
186
MBRD
鐭╅樀浣嶈誨嚭
187
MBWR
鐭╅樀浣嶅啓鍏
188
MBS
鐭╅樀浣嶄綅縐
189
MBR
鐭╅樀浣嶅驚鐜縐諱綅
190
MBC
鐭╅樀浣嶇姸鎬佽℃暟
鎺ョ偣鍨嬫侀昏緫榪愮畻:
215
LD&
S1 & S2
216
LD|
S1 | S2
217
LD^
S1 ^ S2
218
AND&
S1 & S2
219
AND|
S1 | S2
220
AND^
S1 ^ S2
221
OR&
S1 & S2
222
OR|
S1 | S2
223
OR^
S1 ^ S2
鎺ョ偣鍨嬫佹瘮杈冩寚浠:
224
LD=
S1 錛 S2
225
LD>
S1 錛 S2
226
LD<
S1 錛 S2
228
LD<>
S1 鈮 S2
229
LD<=
S1 鈮 S2
230
LD>=
S1 鈮 S2
232
AND=
S1 錛 S2
233
AND>
S1 錛 S2
234
AND<
S1 錛 S2
236
AND<>
S1 鈮 S2
237
AND<=
S1 鈮 S2
238
AND>=
S1 鈮 S2
240
OR=
S1 錛 S2
241
OR>
S1 錛 S2
242
OR<
S1 錛 S2
244
OR<>
S1 鈮 S2
245
OR<=
S1 鈮 S2
246
OR>=
S1 鈮 S2
3. 台達PLC中絕對值指令和相對值指令的區別
絕對值指令指使當前位置變化到指定定位的位置,相對值指令指相對原位置增減位數後定位的位置。
台達PLC,是台達Programmable Logic Controller的縮寫,又名台達可編程、台達可編程式控制制器、台達可編程序控制等,是台達為工業自動化領域專門設計的、實現數字運算操作的電子裝置。 台達PLC採用可以編製程序的存儲器,用來在其內部存儲執行邏輯運算、順序運算、計時、計數和算術運算等操作的指令,並能通過數字式或模擬式的輸入和輸出,控制各種類型的機械或生產過程。