求三菱PLC模拟量程序例子 三菱PLC模拟量转换程序,急!
\u6c42\u4e09\u83f1PLC\u6a21\u62df\u91cf\u7a0b\u5e8f\u4f8b\u5b50LD
M0
TO
K0
K17
H0
K1
TO
K0
K17
H2
K1
FROM
K0
K0
D0
K1
;\u9009\u62e9ad\u8f93\u5165\u901a\u90531
;\u542f\u52a8\u8f93\u5165\u901a\u90531\u7684ad\u8f6c\u6362
;\u628a\u901a\u90531\u7684\u5f53\u524d\u503c\u5b58\u5165\u5bc4\u5b58\u5668d0
LD
M2
TO
K0
K17
H1
K1
TO
K0
K17
H3
K1
FROM
K0
K0
D2
K1
;
\u9009\u62e9ad\u8f93\u5165\u901a\u90532
;\u542f\u52a8\u8f93\u5165\u901a\u90532\u7684ad\u8f6c\u6362
;\u628a\u901a\u90532\u7684\u5f53\u524d\u503c\u5b58\u5165\u5bc4\u5b58\u5668d2
LD
M4
TO
K0
K16
D4
K1
TO
K0
K17
H4
K1
TO
K0
K17
H0
K1
;d4\u662f\u6570\u503c\u7684\u6a21\u62df\u4fe1\u53f7\u8f93\u51fa\uff0c\u503c\u57280--255\u4e4b\u95f4
;\u542f\u52a8\u8f93\u51fa\u901a\u9053\u7684da\u8f6c\u6362\u5904\u7406
;\u5728\u7f16\u8f91\u6307\u4ee4\u4f7fm0
m2
m4\u5faa\u73af\u63a5\u901a\u65ad\u5f00
;d0
\u8f93\u51651\u901a\u9053\u5f53\u524d\u503c\uff0cd2\u8f93\u51652\u901a\u9053\u5f53\u524d\u503c\uff0cd4\u8f93\u51fa\u901a\u9053\u5f53\u524d\u503c\u3002
\u5f88\u663e\u7136\uff0c\u8fd9\u662f\u4e00\u4e2a\u95ed\u5173\u63a7\u5236\uff0c\u4e00\u822c\u5bf9\u4e8e\u8fd9\u79cd\u63a7\u5236\u6211\u662f\u4f7f\u7528PID\u63a7\u5236\u7684\u3002
\u7a0b\u5e8f\u4e0d\u590d\u6742\uff0c\u4f46\u662f\u4f60\u8fde\u5177\u4f53\u7684\u60c5\u51b5\u90fd\u6ca1\u8bf4\u6e05\u695a\uff0c\u6bd4\u5982\u6700\u57fa\u672c\u7684PLC\u7684\u5177\u4f53\u578b\u53f7\u3001\u914d\u7f6e\u7b49\u90fd\u6ca1\u6709\uff0c\u4eba\u5bb6\u600e\u4e48\u5199\u7a0b\u5e8f\uff1f\u8fd8\u6709\u5c31\u662f\u5177\u4f53\u7684\u63a7\u5236\u65b9\u5f0f\uff0c\u6bd4\u5982\u4e0d\u57289-10mm\u7684\u8303\u56f4\u5185\u7cfb\u7edf\u91c7\u53d6\u4f55\u79cd\u5904\u7406\u65b9\u5f0f\uff1f\u6240\u4ee5\u522b\u8bf4\u63a7\u5236\u90e8\u5206\u4e86\uff0c\u8fde\u914d\u7f6e\u90e8\u5206\u90fd\u6ca1\u6cd5\u5199\u3002
\u5176\u5b9e\u8fd9\u4e48\u7b80\u5355\u7684\u4e1c\u897f\u5efa\u8bae\u4f60\u81ea\u5df1\u5199\uff0c\u8fd9\u6837\u624d\u80fd\u63d0\u9ad8\u3002
\u5bf9\u4e8e\u8fd9\u79cd\u7b80\u5355\u7684\u63a7\u5236\uff0c\u5148\u4f60\u5148\u914d\u7f6ePLC\uff0c\u5730\u5740\u5148\u5206\u914d\u597d\uff0c\u7a0b\u5e8f\u90e8\u5206\u4e0d\u96be\uff0c\u7f51\u4e0aAD\u3001DA\u7684\u8303\u4f8b\u591a\u5f97\u662f\u3002\u4f60\u7684\u8fd9\u4e2a\u63a7\u5236\u6700\u590d\u6742\u4e5f\u5c31\u662fPID\u63a7\u5236\u800c\u5df2\u3002
\u4ee5\u672c\u4eba\u7684\u89d2\u5ea6\u6765\u8bf4\uff0c\u8fd9\u4e48\u4e00\u4e2a\u7b80\u5355\u7684\u63a7\u5236\u5176\u5b9e\u4e0d\u8981\u7528PLC\uff0c\u4f7f\u7528\u4e00\u4e2a\u8bf8\u5982UDC3000\u7684\u667a\u80fd\u4eea\u8868\u5c31\u80fd\u641e\u5b9a\u3002
LD M0
TO K0 K17 H0 K1
TO K0 K17 H2 K1
FROM K0 K0 D0 K1
;选择ad输入通道1
;启动输入通道1的ad转换
;把通道1的当前值存入寄存器d0
LD M2
TO K0 K17 H1 K1
TO K0 K17 H3 K1
FROM K0 K0 D2 K1
; 选择ad输入通道2
;启动输入通道2的ad转换
;把通道2的当前值存入寄存器d2
LD M4
TO K0 K16 D4 K1
TO K0 K17 H4 K1
TO K0 K17 H0 K1
;d4是数值的模拟信号输出,值在0--255之间
;启动输出通道的da转换处理
;在编辑指令使m0 m2 m4循环接通断开
;d0 输入1通道当前值,d2输入2通道当前值,d4输出通道当前值。
扩展资料:
FX2N-2AD性能介绍:
一、电路接线
FX2n-4AD通过扩展电缆与PLC主机相连,四个通道的外部连接则根据外部输入电压或电流量的不同而不同。
应注意以下几点:
1、外部输入为电压量信号,则将信号的+、-极分别与模块V+和VI-相连
2、若外部输入为电流量信号,则需要把V+和I+相连。
3、如有过多的干扰信号,应将系统机壳的FG端与FX2n-4AD的接地端相连。
二、性能指标
1、电源
FX2n-4AD的外接电源为24V,上下波动不得超过2.4V,电流为55mA。
2、转换特性
3、模拟量模块的性能说明
(1)4个输入点可同时使用。
(2)输入电压为-10V~+10V,如果绝对值超过15V,则可对单元造成损坏。
(3)12位转换结果以二进制补码形式存放。最大值2047,最小值-2048。
(4)分辨率电压为1/2000,5mV,电流为1/1000,20uA。
(5)总体精度1%。
(6)转换速度6~15ms。
参考资料来源:百度百科-FX2N-4AD
LD M0
TO K0 K17 H0 K1
TO K0 K17 H2 K1
FROM K0 K0 D0 K1
;选择ad输入通道1
;启动输入通道1的ad转换
;把通道1的当前值存入寄存器d0
LD M2
TO K0 K17 H1 K1
TO K0 K17 H3 K1
FROM K0 K0 D2 K1
; 选择ad输入通道2
;启动输入通道2的ad转换
;把通道2的当前值存入寄存器d2
LD M4
TO K0 K16 D4 K1
TO K0 K17 H4 K1
TO K0 K17 H0 K1
;d4是数值的模拟信号输出,值在0--255之间
;启动输出通道的da转换处理
;在编辑指令使m0 m2 m4循环接通断开
;d0 输入1通道当前值,d2输入2通道当前值,d4输出通道当前值。
给你个截图。这个就是FX2N+FX0N
看图片
三菱的模拟量是线性关系,最简单了。
三菱模拟量模块对应的是0-4000,比如你4-20mA对应量程范围是0-100KPa,那么实际值就是通道值*(100/4000)为实际工程值。
绛旓細1銆佹墦寮涓夎彵PLC鐨勪富椤碉紝閫氳繃姊舰鍥捐緭鍏ユ潵纭畾ld x0銆2銆佽繖涓椂鍊欙紝缁х画閫氳繃姊舰鍥捐緭鍏ユ潵纭畾out T0 K30銆3銆佷笅涓姝ュ鏋滄病闂锛屽氨鐩存帴鍦ㄥ浘绀烘寜閽偅閲岃繘琛屾祴璇曘4銆佽繖鏍蜂竴鏉ヤ細寰楀埌鐩稿叧鐨勮缃粨鏋滐紝鍗冲彲瀹炵幇涓夎彵PLC姊舰鍥句腑杈撳叆璇妯℃嫙閲浜嗐
绛旓細鎴戠◢寰涓涓嬪惂锛涓夎彵FX绯诲垪鐨妯℃嫙閲妯″潡鏈変笁绉嶏紝涓绉嶆槸A/D妯℃嫙閲忚緭鍏ワ紝涓绉嶆槸D/A妯℃嫙閲忚緭鍑猴紝鍙︿竴绉嶆槸妯℃嫙閲忔贩鍚堟ā鍧楋紝涔熷氨鏄鏃㈡湁AD涔熸湁DA銆傞偅涔堟ā鍧楃殑閫夊瀷鏄牴鎹幇鍦烘潵鍐冲畾鐨勶紝浣犵幇鍦虹殑閫氶亾鏁版槸鏉ユ娴嬭繕鏄潵鎺у埗锛屽鏋滀綘鍗曠函鐨勫彧鏄娴嬪帇鍔涖佹俯搴︺佹恫浣嶇瓑閭e氨鏄ā鎷熼噺杈撳叆浜嗭紝濡傛灉鏄帶鍒跺彉棰戝櫒...
绛旓細鎴戠◢寰涓涓嬪惂锛涓夎彵FX绯诲垪鐨妯℃嫙閲妯″潡鏈変笁绉嶏紝涓绉嶆槸A/D妯℃嫙閲忚緭鍏ワ紝涓绉嶆槸D/A妯℃嫙閲忚緭鍑猴紝鍙︿竴绉嶆槸妯℃嫙閲忔贩鍚堟ā鍧楋紝涔熷氨鏄鏃㈡湁AD涔熸湁DA銆傞偅涔堟ā鍧楃殑閫夊瀷鏄牴鎹幇鍦烘潵鍐冲畾鐨勶紝浣犵幇鍦虹殑閫氶亾鏁版槸鏉ユ娴嬭繕鏄潵鎺у埗锛屽鏋滀綘鍗曠函鐨勫彧鏄娴嬪帇鍔涖佹俯搴︺佹恫浣嶇瓑閭e氨鏄ā鎷熼噺杈撳叆浜嗭紝濡傛灉鏄帶鍒跺彉棰戝櫒...
绛旓細杩欐槸涓妯℃嫙閲杞崲鏁板瓧閲忕殑渚嬬▼锛
绛旓細灏涓夎彵PLC妯℃嫙閲鏁板煎瓨鍌ㄥ湪D100涓(閫夊弻瀛)锛屽亣璁炬槸0锝32000鍙樺寲锛屽仛鍏紡杩愮畻锛氬凡鐭ュ綋鍓嶆墍娴嬪緱娓╁害瀵瑰簲鐨勬暟瀛楀糄100锛屼篃鐭ラ亾20mA瀵瑰簲32000锛岀敱浜庢俯搴A杞崲鏄嚎鎬у彉鍖栫殑(鏈夋瘮渚嬬殑鏂滅嚎)锛屾眰D100瀵瑰簲鐨勬ā鎷熼噺鏄灏憁A=D200锛熷緱鍏紡涓猴細D200=[(20-4)妯℃嫙閲忕▼梅(32000-0)鏁板瓧閲忕▼]脳D100褰撳墠鏁板瓧鍊 銆...
绛旓細鍏堝畨瑁匞X Developer8.26EnvMEL閲岀殑鐜鍖呫傜劧鍚庢墦寮GX Developer8.26閲岀殑SETUP.EXE杩欎釜瀹夎鏂囦欢锛屽紑濮嬪畨瑁咃紝涓棿浼氳浣犺緭鍏D搴忓垪鍙凤紝鏈濂藉畨瑁呮椂鍊欏叧闂潃姣掕蒋浠讹紝瀹屾垚鍚庡啀鎵撳紑銆傛敞鎰忓畨瑁呮椂涓嶈閫夋嫨鐩戞帶妯″紡锛屽鏋滄湁涓嶆竻妤氱殑锛屽氨鐢ㄩ粯璁ょ殑锛岀洿鎺ョ偣鍑讳笅涓姝ュ氨鍙互浜 ...
绛旓細鎺屾彙鏅鸿兘鍒堕犵殑鑴夋悘锛涓夎彵涓庤タ闂ㄥ瓙妯℃嫙閲妯″潡鐨勫叏闈㈣В鏋 鍦ㄧ幇浠e伐涓氳嚜鍔ㄥ寲涓紝涓夎彵鍜岃タ闂ㄥ瓙鐨PLC锛堝彲缂栫▼閫昏緫鎺у埗鍣級鍑熷叾鍗撹秺鐨勬ц兘鍜屽箍娉涚殑搴旂敤锛屾壆婕旂潃鍏抽敭瑙掕壊銆傛湰鏂囧皢娣卞叆鎺㈣濡備綍鍦‵X绯诲垪鐨凢X5U-64MR/ES鍜孎X3U-4AD妯″潡锛屼互鍙奞绯诲垪鐨凲64AD涓婏紝瀹炵幇妯℃嫙閲忕殑楂樻晥鍒╃敤銆傚浜嶧X绯诲垪锛屾瘮濡侳X5U-64MR/ES...
绛旓細鍏朵腑锛屾ā鎷熼噺鏄緭鍏ヤ俊鍙风殑鐢垫祦鍊硷紝鍗曚綅鏄痬A銆傛暟瀛楅噺瀵瑰簲鐨勮寖鍥存槸0~40951銆傚褰撴ā鎷熼噺杈撳叆10mA鏃讹紝瀵瑰簲鐨勬暟瀛楅噺灏辨槸锛(10/20)*4095=2047.5锛岀敱浜庢暟瀛楅噺蹇呴』鏄暣鏁帮紝瑕佸皢2047.5鍥涜垗浜斿叆鍙栨暣寰楀埌2048銆傚悓鐞嗭紝褰撴ā鎷熼噺杈撳叆20mA鏃讹紝瀵瑰簲鐨勬暟瀛楅噺灏辨槸40951銆傝鍏紡閫傜敤浜涓夎彵PLC鐨勬ā鎷熼噺杈撳叆妯″潡锛屽彲浠...
绛旓細鏍规嵁浣犻夌敤鐨妯℃嫙閲妯″潡鏉ョ‘璁绋嬪簭鐨勭紪鍐欙紝鍩烘湰鐨勬鏋舵槸涓嶅彉鐨勶紝浣跨敤 TO 鏉ュ啓鍏ヤ綘妯″潡鐨勭紦鍐插瓨鍌ㄥ櫒鐨凚FM鍊硷紝鐢‵ROM 鏉ヨ鍙栨ā鍧楃殑BFM鍊硷紝褰撳墠鍊笺侀氶亾閫夋嫨绛変竴浜涗綘闇瑕佺殑鍙傛暟 鑷繁鐪嬬湅涓夎彵鐗规畩妯″潡鎵嬪唽灏卞ソ浜嗐侰PU甯︿竴涓暟瀛楁ā鍧楋紝涓や釜妯℃嫙杈撳叆妯″潡锛岄『搴忔庝箞鎺掞紝鏄厛鏁板瓧閲忓啀妯℃嫙閲忥紝妯″潡缂栧彿妯℃嫙閲忓氨...
绛旓細鏈绠鍗曠殑鍋氭硶锛氫娇鐢ㄦ瘮杈冩寚浠わ紝褰妯℃嫙杈撳叆閲忚秴杩50搴﹀搴旂殑鏁版嵁鏃讹紝鎺у埗杈撳嚭缁х數鍣ㄥ緱鐢点傚鏉備竴鐐癸細浣跨敤PID鎸囦护锛屽皢SP璁惧畾涓50搴﹀搴旂殑鏁版嵁銆傝緭鍑轰负妯℃嫙杈撳嚭锛屾帶鍒跺姞鐑缃