西门子PLC200的指令问题 西门子PLC S7-200传送指令不懂

\u897f\u95e8\u5b50S7 200PLC\u5806\u6808\u6307\u4ee4\u95ee\u9898

\u4f30\u8ba1\u4f60\u4e5f\u5c31\u662f\u6307\u4ee4\u7684\u5806\u6808\u5de5\u4f5c\u539f\u7406\u4e0d\u6e05\u695a\uff0c\u627e\u672c\u4ecb\u7ecd\u5806\u6808\u8fd9\u5757\u8be6\u7ec6\u70b9\u7684\u4e66\u770b\u770b\u5427\uff0c\u4e5f\u4e0d\u96be\uff0c\u633a\u7b80\u5355\u7684LD
I0.1
\u9996\u5148\u88c5\u8f7dI0.1\u5e38\u5f00
AN
I0.0
\u4e32\u8054I0.0\u5e38\u95ed
LPS
\u5c06\u4ee5\u4e0a\u89e6\u70b9\u7684\u903b\u8f91\u8fd0\u7b97\u7684\u7ed3\u679c\uff08\u6839\u636eI0.0\u548cI0.1\u7684\u72b6\u6001\u53ea\u53ef\u80fd\u662f0\u62161\uff09\u6267\u884c\u903b\u8f91\u5165\u6808\u64cd\u4f5c\uff0c\u4e5f\u5c31\u662f\u8bf4\u5c06\u5b58\u5165\u7b2c0\u7ea7\u5806\u6808\u5b58\u50a8\u5668\u7684I0.0\u4e0eI0.1\u4e32\u8054\u7684\u503c\u590d\u5236\u540e\u7531\u5806\u6808\u6808\u9876\u538b\u5165\uff0c\u4f7f0\u7ea7\u5806\u6808\u548c1\u7ea7\u5806\u6808\u7684\u503c\u76f8\u540c
A
I0.2
\u5c06\u6b64\u65f60\u7ea7\u5806\u6808\u7684\u503c\u518d\u4e0e\u4e0aI0.2\u7684\u503c\uff0c\u5e76\u5c06\u5176\u7ed3\u679c\u5b58\u51650\u7ea7\u5806\u6808\u4e2d
=
Q0.1
\u5c060\u7ea7\u5806\u6808\u4e2d\u7684\u503c\uff08\u6808\u9876\u7684\u503c\uff09\u9001\u81f3\u8f93\u51fa\u6620\u50cf\u5bc4\u5b58\u5668Q0.1\u4e2d
LPP
\u6267\u884c\u903b\u8f91\u51fa\u6808\u6307\u4ee4\u65f6\u5c06\u6808\u9876\u503c\u5f39\u51fa\u5806\u6808\uff0c1\u7ea7\u5806\u6808\u7684\u503c\u4e0a\u5347\u52300\u7ea7\u5806\u6808\u4e2d\uff081\u7ea7\u5806\u6808\u7684\u503c\u5b9e\u9645\u4e0a\u5c31\u662fI0.0\u4e0eI0.1\u4e32\u8054\u4e4b\u540e\u7684\u7ed3\u679c\uff09
=
Q0.0
\u5c06\u6b64\u65f60\u7ea7\u5806\u6808\u7684\u503c\u9001\u5165Q0.0\u4e2d

\u8c08\u95ee\u9898\u9996\u5148\u89e3\u8ba1\u7b97\u673a\u6570\u636e\u5b58\u50a8\u533a\u897f\u95e8\u4e09\u83f1\u7b49\u90fd\u7528\u5f0f\u8f93\u4e09\u83f1
[MOV
255
K2Y0]
\u5de5\u4f5c\u5f0f\u8f93\u4f4d\u7ec4\u5408\u5b57\u8282\u5b57\u8282\u53608\u5404\u4f4d
MOV_B
16#FF
VB0\u540c\u7406\u8f93Q\u70b9\u8fde\u7eed8\u5355\u4f4d\u7ec4\u8f93\u5b57\u8282\u7528\u6240QB0\u73b0\u524d\u976216#FF\u610f\u601d\u5462\u5b57\u8282\u80fd\u5355\u4f4d\u5b58\u50a8\u533a\u80fd\u5b58\u5341\u516d\u8fdb\u5236\u6570\u636e\u7528\u5341\u8fdb\u5236\u8868\u793a255\u7528\u4e8c\u8fdb\u5236\u8868\u793a11111111\u770b\u5341\u516d\u8fdb\u5236\u770b\u5341\u8fdb\u5236\u91cd\u8981\u5341\u516d\u8fdb\u5236\u6570\u636e\u8f6c\u6362\u4e8c\u8fdb\u5236\u6570\u636e81\u77e5\u9053\u5173\u901a\u65ad\u8ba1\u7b97\u673a\u752801\u8868\u793a\u5427\u7528Q\u70b9\u7ec48\u5b58\u50a8\u4f4d\u73b0\u90fd1\u8868\u793a\u5462\u8868\u793a8
Q\u70b9\u90fd\u8f93\u540c\u7406\u770b\u976216#AA\u5462AA\u8868\u793a10101010\u976285\u5462\u518d\u97620\u5462\u5e94\u8be5\u80fd\u7406\u89e3\u5427\u6570\u636e\u5b9e\u9645\u8f93\u76f8\u53cd\u54e6\u6570\u636e\u524d\u6570\u54e6

要搞清指令的含义,第一个I_DI,是将整数型(16位)数据转换为双整型(32位)数据,顾名思义输入的是16位的整数,输出是32位的整数,第二个DI_R是将双整型(32 位)数据转换成实数型(32位)数据,顾名思义输入的是32位整型数据,输出是32位实数也就是浮点数。由于西门子200PLC没有直接将整数 (16位)转换成实数的指令,所以一般要用两条指令实现整数变实数!你所说的变回来时牵涉到模拟量模块时,由于模拟量模数转换的是16位整型数据,而PID运算工程标量是-32000~32000或0 ~32000的范围,运算时的数据都是小于1的实数,所以需要将模数转换的16位数据转换成实数,运算完成后又需要将实数转换成16位的整数通过数模转换输出。

#IV_INT和#OV_R是两个定义好的变量,也就是一个整型变量和一个实数变量,这两个是不同的数据类型,至于为什么要变来变去的呢,这是模拟量数据处理的过程,比如通过电位调节器给定PLC速度信号,PLC再控制变频器的速度,电位调节器通过电信号转换成模拟量被程序读,程序读到的是一个整型数,我们要把这个整形数作为一个速度信号输送到变频器,那么这个模拟量要转化成输出的的电信号,这个模拟量必须是个实数(这样才会有带小数点的转速),所以整形数先要转换成双整型数(整型占一个字,双整占两个字,注意是不同的数据类型),然后双整形数才能转化成实数(整形和实数都占用两个字),不能把整形直接转化成实数,没有这个指令。感兴趣可以来这个技术群讨论52093396

这里的IV_INT 和OV_R应该之前有定义。因为他要把I型的转换为R型的,但是不能直接转,所以分两步走,先转成DI再转成R。

  • 瑗块棬瀛200PLC鐨涓婂崌娌鎸囦护闂 鎬~~
    绛旓細浼氫竴鐩磋緭鍑虹殑銆傜涓涓壂鎻忓懆鏈燂紝褰揗0.0 涓1涔嬪悗Q0.0缃1锛岀浜屾壂鎻忓懆鏈燂紝m0.0涓0 锛孮0.0缃竴銆
  • 瑗块棬瀛恜lc200缂栫▼涓殑缃綅鎸囦护鎵ц鏉′欢鏂紑涓嶄繚鎸
    绛旓細1銆佸湪绯荤粺鍧椾腑璁剧疆鏂數鏁版嵁淇濇寔鍔熻兘鏉ヤ繚瀛樻暟鎹2銆佸湪缂栫▼鏃跺缓绔嬫暟鎹潡鏉ヤ繚瀛樻暟鎹3銆佸湪绋嬪簭涓敤SMB31鍜孲MW32鏉ヤ繚瀛樻暟鎹
  • 瑗块棬瀛怭LC S7-200鎸囦护
    绛旓細HSC鎸囩殑鏄珮閫熻鏁板櫒鎸囦护锛孒C0~6鎸囩殑鏄叿浣撶殑楂橀熻鏁板櫒锛汬C0--->楂橀熻鏁板櫒0锛孷D70--->鏅氭暟鎹瘎瀛樺櫒锛岃繖涓▼搴忕殑鎰忔濆氨鏄綋HC0璁℃暟鍊煎ぇ浜嶸D70鐨勫兼椂Q2.1~Q2.4鍥涗綅缃1锛屽叾瀹炰笉蹇呰繖鏍峰啓鐨勶紝鐩存帴鍐欐垚:LD SM0.0 AD> HC0, VD70 S Q2.1, 4 ...
  • 瑗块棬瀛怭LCS7200澶嶄綅鎸囦护鎬庝箞鐢??
    绛旓細瑗块棬瀛恜lc澶嶄綅鎸囦护 瑗块棬瀛愭棆杞寚浠 瑗块棬瀛恜lc鍨嬪彿鍙婁环鏍 涓庢寚浠 鍏朵粬绫讳技闂2013-09-26 瑗块棬瀛怭LC,S7-200,浣嶇Щ鎸囦护杩愮敤? 11 2013-02-06 瑗块棬瀛恠7_200plc鎬庝箞鐢ㄩ櫎娉曟寚浠ゆ眰浣欐暟 16 2015-11-26 瑗块棬瀛怭LC S7-200 绉讳綅鎸囦护SHL_W鐨勭敤娉 11 2015-04-13 PLC瑗块棬瀛s7-200涓,澶嶄綅鎬庝箞瀹炵幇鍟???姣斿璇存垜鐨...
  • 缂栫▼瑗块棬瀛怭LC200杩欎釜鎸囦护鏄粈涔堟剰鎬
    绛旓細杩欏疄闄呬笂鏄竴涓瓙绋嬪簭锛屼竴涓甫褰㈠弬鐨勫瓙绋嬪簭銆傚畠涓嶆槸PLC鑷甫鐨勬寚浠锛屽畠鏄埄鐢ㄥ師鐢熸寚浠ゆ牴鎹渶姹傜敱鏌愪綅宸ョ▼甯堝仛鐨勬ā鎷熼噺宸ョ▼鍖栫殑鍔熻兘鍧椼傚疄鐜扮殑鏄皢妯℃嫙閲忚緭鍏ョ殑4-20mA(瀵瑰簲6400-32000锛屽綋鐒朵篃鏈夊彲鑳芥槸2-10V)鐨勭數娴佷俊鍙疯浆涓轰唬琛ㄥ疄闄呭洖璺數娴佽鏁扮殑鍔熻兘銆傛ā鎷熼噺杈撳叆鐐瑰湪AIW0锛屽嵆PLC鐨绗竴涓ā鎷熼噺閫氶亾銆
  • 瑗块棬瀛200绯诲垪plc閲孲R鎸囦护鏄粈涔堟剰鎬?
    绛旓細鈥淪R鎸囦护鈥濇槸鎸囪Е鍙戝櫒,鍦瑗块棬瀛200绯诲垪PLC閲孲R瑙﹀彂鍣ㄦ槸缃綅浼樺厛瑙﹀彂鍣ㄣ傝屽湪瑗块棬瀛300/400绯诲垪鐨凱LC閲孲R瑙﹀彂鍣ㄦ槸澶嶄綅浼樺厛瑙﹀彂鍣ㄣ傚鏋滅疆浣嶈緭鍏ョ涓衡1鈥濓紝澶嶄綅杈撳叆绔负鈥0鈥濓紝鍒欒Е鍙戝櫒琚疆浣嶃傛鍚庯紝鍗充娇缃綅杈撳叆绔负0锛岃Е鍙戝櫒涔熶繚鎸佺疆浣嶄笉鍙樸傚鏋滃浣嶈緭鍏ョ涓1锛岀疆浣嶈緭鍏ョ涓衡0鈥濓紝鍒欒Е鍙戝櫒...
  • 瑗块棬瀛200绯诲垪鐨PLC鍏ㄩ儴鍋滄杈撳嚭鐨勬寚浠鏄粈涔?
    绛旓細鐩存帴澶嶄綅灏卞ソ浜嗐
  • 瑗块棬瀛怭LC s7-200 涓暣鏁版瘮杈鎸囦护>=I 鍜<=I 鐨勫簲鐢ㄤ笌鎰忎箟 姹傚ぇ绁炲府蹇欒В ...
    绛旓細>=I鏄ぇ浜庣瓑浜庢暣鏁帮紝渚嬪鐨勬剰鎬濆氨鏄綋VW0涓殑鏁版嵁澶т簬绛変簬60鏃跺閫氾紝濡傛灉VW0涓鏃剁殑鏁版嵁鏄40锛屽皬浜60锛岄偅涔堟鏃惰繖涓鎸囦护灏辨槸涓嶅閫氱殑銆傚鏋滄鏃禫W0涓殑鏁版嵁鏄90锛屽ぇ浜60浜嗭紝閭d箞姝ゆ椂杩欎釜鎸囦护灏辨槸瀵奸氱殑銆<=I鏄皬浜庣瓑浜庢暣鏁帮紝鐢ㄦ硶涔熸槸杩欎釜閬撶悊銆傛湜閲囩撼銆傘傘
  • 瑗块棬瀛200PLC 楂樻暟璁℃暟鎸囦护鐩戞帶鏃禜DEF涓轰粈涔堣佹槸閿欒.鏄剧ず绾㈣壊
    绛旓細浣犺繖涓笉鏄剧ず绾㈣壊灏辨簡锛岃屼笖浣犵殑楂橀熻鏁板櫒姘歌繙鏄0锛屼笉鏄洜涓虹▼搴忎笉鎵ц锛岃屾槸鍥犱负浣犵殑璋冪敤鏉′欢涓嶈兘鏄竴鐩磋皟鐢紝鍙渶瑕佽皟鐢ㄤ竴娆″氨琛屼簡锛屼綘鍙互浣跨敤SM0.1璋冪敤锛屾垨鑰匢1.0涓婂崌娌胯皟鐢ㄣ
  • 瑗块棬瀛200plc閲岄潰鎬庝箞鎼缓浜ゆ浛鎸囦护
    绛旓細ENCO鎸囦护锛氱紪鐮佹寚浠ゅ皢杈撳叆瀛楋紙IN锛夋渶浣庝綅闆嗙殑浣嶆暟鍐欏叆杈撳嚭瀛楄妭锛圤UT锛夌殑鏈浣"鍗婂瓧鑺"锛4涓綅锛変腑銆侻W0=0鏃讹紝Q0.0绛変簬0锛坢w0娌℃湁1锛屼篃鏄0锛塎W0=1鏃讹紝Q0.0绛変簬0锛1鍦╩w0 鐨 鏈綅锛屽嵆0浣嶄笂锛屽簲璇ユ槸0锛夊畬鏁寸殑甯姪璇存槑鏄繖鏍风殑鈥滃皢瀛楄妭杈撳叆鏁版嵁IN鐨勬渶浣庢湁鏁堜綅锛堝间负1鐨勪綅锛夌殑浣嶅彿杈撳嚭鍒...
  • 扩展阅读:西门子plc指令表图 ... 西门子200编程800例 ... 西门子s7-200型号及参数 ... 西门子plc400题库与答案 ... plc所有指令表 ... 西门子s7200指令详解 ... 西门子plc200延时指令 ... 西门子200plc计数器指令 ... 西门子200程序指令表 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网