台达DVP LC用电位器的电压模拟传感器DVP AD SL模拟量输入成功程序
台达DVPSVLC控制台达B伺服接线及程序说明
伺服位置控制说明
1、目的:本技术文档旨在说明用台达PLC发出脉冲指令给伺服控制器,进而控制伺服电机按指定方向(正方向)旋转指定角度。
2、相关设备型号
3、台达PLC接线
4、伺服控制器接线
43接Y3(正脉冲指令输入)
39 接Y3(正方向指令输入)
L1C接火线,L1C跟R 短接L2C接火线,L2C 跟S 短接注:伺服电机与控制器采用专用配线连接
5、PLC程序
6、伺服控制器设置(位置模式)
1. 恢复出厂设置:P2-08 设置参数为10,P2-10 设置为101, p2-15 设置为0, p2-16 设置为0, p2-17 设置为0 ,重新上电。
(不按上述设置,只改p2-08, 会报错)
2. 位置模式选择:P1-01 设置参数为00,重新上电。
设置P1-00为2,脉冲+方向模式。
3. 设置DI1为Servo On:P2-10设置为101(默认初始值就是101)
4. 设置电子齿轮比:根据功能具体要求确定合适的电子齿轮比。
这里我们设置为160。
设置P1-44 和P1-45。
5. 设置增益:P2-00,P2-02。
电机抖动,这个参数设置的要小些。
6. P0-02 :设置为01 脉冲指令输入脉冲数(电子齿轮比之后)
7、相关照片
图 1 伺服接线
图 2 PLC接线
ε S。
台达DVP04AD-E2模拟量输入模块用户手册说明书
DVP-0280130-01 20211108………………………………………………………………… ENGLISH …………………………………………………………………Thank you for choosing Delta’s DVP series PLC. DVP04AD-E2 analog input module receives external 4 points of analog input signals (voltage or current) and converts them into 16-bit digital signals. You can select voltage input or current input by the wiring. In addition, you can access the data in the module by applying FROM/TO instructions or read the average value of channels directly by using MOV instruction (Please refer to allocation of special registers D9900 ~ D9999).EN DVP04AD-E2 is an OPEN-TYPE device. It should be installed in a control cabinetfree of airborne dust, humidity, electric shock and vibration. To preventnon-maintenance staff from operating DVP04AD-E2, or to prevent an accident from damaging DVP04AD-E2, the control cabinet in which DVP04AD-E2 isinstalled should be equipped with a safeguard. For example, the control cabinet in which DVP04AD-E2 is installed can be unlocked with a special tool or key. EN DO NOT connect AC power to any of I/O terminals, otherwise serious damagemay occur. Please check all wiring again before DVP04AD-E2 is powered up. After DVP04AD-E2 is disconnected, Do NOT touch any terminals in a minute. Make sure that the ground terminal on DVP04AD-E2 is correctly grounded in order to prevent electromagnetic interference.FR DVP04AD-E2 est un module OUVERT. Il doit être installé que dans une enceinteprotectrice (boitier, armoire, etc.) saine, dépourvue de poussière, d’humidité, de vibrations et hors d’atteinte des chocs électriques. La protection doit éviter que les personnes non habilitées à la maintenance puissent accéder à l’appareil (par exemple, une clé ou un outil doivent être nécessaire pour ouvrir a protection). FR Ne pas appliquer la tension secteur sur les bornes d’entrées/Sorties, ou l’appareilDVP04AD-E2 pourra être endommagé. Merci de vérifier encore une fois lecâblage avant la mise sous tension du DVP04AD-E2. Lors de la déconnection de l’appareil, ne pas toucher les connecteurs dans la minute suivante. Vérifier que la terre est bien reliée au connecteur de terre afin d’éviter toute interférence électromagnétique.Product Profile & DimensionUnit:mmExternal WiringNote 1: When performing analog input, please isolate other power wirings.Note 2: When the A/D module is connected to current signals, make sure you short-circuit “V+” and “I+” terminals.Note 3: If the noise is too significant, please connect FE to the grounding terminal.Note 4: Please connect the terminal on both the power module and A/D module to the system earth point and ground the system contact or connect it to the cover of power distribution cabinet. Note 5: If the ripples at the loaded input terminal are too significant that causes noise interference on the wiring, connect the wiring to 0.1 ~ 0.47μF 25V capacitor.I/O Terminal LayoutElectrical SpecificationsAnalog / Digital module (04A/D)Power supply voltage 24VDC (20.4VDC ~ 28.8VDC) (-15% ~ +20%)Analog / Digital module (04A/D)Max. rated powerconsumption1W, supplied by external power sourceConnector European standard removable terminal block (Pin pitch: 5mm)Operation/storage temperature Operation: 0°C~55°C (temp.), 5~95% (humidity), Pollution degree2 Storage: -25°C~70°C (temp.), 5~95% (humidity)Vibration/shock immunity International standards: IEC61131-2, IEC 68-2-6 (TEST Fc)/ IEC61131-2 & IEC 68-2-27 (TEST Ea)Series connection to DVP-PLC MPU The modules are numbered from 0 to 7 automatically by their distance from MPU. Max. 8 modules are allowed to connect to MPU and will not occupy any digital I/O points.Functions SpecificationsAnalog / Digital module Voltage input Current inputAnalog input channel 4 channels / each moduleRange of analog input ±10V ±5V ±20mA 0 ~ 20mA 4 ~ 20mA Range of digitalconversion±32,000 ±32,000 ±32,000 0 ~ 32,000 0 ~ 32,000Max./Min. range of digital data ±32,384 ±32,384 ±32,384 -384~+32,384-384~+32,384Hardware Resolution 14 bits 14 bits 14 bits 13 bits 13 bits Input impedance ≧1MΩ250ΩRange of absolute input ±15V ±32mAOverall accuracy ±0.5% when in full scale (25°C, 77°F)±1% when in full scale within the range of 0 ~ 55°C (32 ~ 131°F)Response time 400μs / each channel Digital data format 2’s complement of 16 bitsAverage function Supported. Available for setting up sampling range in CR#8 ~ CR#11. Range: K1 ~ K100.Self-diagnosis Upper and lower bound detection in all channelsIsolation method Optical coupler isolation between digital circuits and analog circuits. No isolation among analog channels.500VDC between digital circuits and Ground500VDC between analog circuits and Ground500VDC between analog circuits and digital circuits500VDC between 24VDC and GroundControl RegisterCR# Attrib. Register name Explanation#0 O R Model name Set up by the system:DVP04AD-E2 model code = H’0080#1 O R Firmware version Display the current firmware version in hex.#2 O R/W CH1 input mode setting Input mode: Default = H’0000.Take CH1 for example:Mode 0 (H’0000): Voltage input (±10V) Mode 1 (H’0001): Voltage input (±5V)Mode 2 (H’0002): Voltage input (0 ~ +10V) Mode 3 (H’0003): Voltage input (0 ~ +5V) Mode 4 (H’0004): Current input (±20mA) Mode 5 (H’0005): Current input (0 ~ +20mA) Mode 6 (H’0006): Current input (+4~ +20mA) Mode -1 (H’FFFF): Channel 1 unavailable#3 O R/W CH2 input mode setting #4 O R/W CH3 input mode setting #5 O R/W CH4 input mode setting#8 O R/W CH1 sampling range Set sampling range in CH1 ~ CH4: Range = K1 ~ K100 Default = K10#9 O R/W CH2 sampling range #10 O R/W CH3 sampling range #11 O R/W CH4 sampling range #12 X R CH1 average input value Average value of input signals at CH1 ~ CH4#13 X R CH2 average input value #14 X R CH3 average input value #15 X R CH4 average input value #20 X R CH1 present input value Present value of input signals at CH1 ~ CH4#21 X R CH2 present input value #22 X R CH3 present input value #23 X RCH4 present input value#28 O R/W Adjusted Offset value of CH1 Set the adjusted Offset value of CH1 ~ CH4. Default = K0Definition of Offset in DVP04AD-E2:The corresponding voltage (current) input value when the digital output value = 0. #29 O R/W Adjusted Offset value of CH2 #30 O R/W Adjusted Offset value of CH3 #31 O R/W Adjusted Offset value of CH4 #34 O R/W Adjusted Gain value of CH1 Set the adjusted Gain value in CH1 ~ CH4. Default = K16,000Definition of Gain in DVP04AD-E2:The corresponding voltage (current) input value when the digital output value = 16,000.#35 O R/W Adjusted Gain value of CH2 #36 O R/W Adjusted Gain value of CH3 #37 O R/W Adjusted Gain value of CH4Adjusted Offset Value, Adjusted Gain Value:Note1: When using Mode 6 for input, the channel do NOT provide setups for adjusted Offset or Gainvalue. Note2: When input mode changes, the adjusted Offset or Gain value automatically returns to defaults.#40 O R/WFunction: Set value changingprohibited Prohibit set value changing in CH1 ~ CH4.Default= H’0000.#41 X R/WFunction: Save all the setvalues Save all the set values, Default =H’0000 #43 X R Error statusRegister for storing all error status. Refer to table of error status for more information.#100 O R/WFunction: Enable/Disable limitdetectionUpper and lower bound detection, b0~b3corresponds to Ch1~Ch4 (0: Enable/1:Disable). Default= H’0000.#101 X R/W Upper and lower bound statusDisplay the upper and lower bound status (0: Not exceed /1: Exceeds upper or lower bound value), b0~b3 corresponds toCh1~Ch4 for lower bound detection result; b8~b11 corresponds to CH1~CH4 for upper bound detection result. #102 O R/W Set value of CH1 upper boundSet value of CH1~CH4 upper bound. Default = K32000. #103 O R/W Set value of CH2 upper bound #104 O R/W Set value of CH3 upper bound #105 O R/W Set value of CH4 upper bound #108 O R/W Set value of CH1 lower bound Set value of CH1~CH4 lower bound. Default = K-32000.#109 O R/W Set value of CH2 lower bound #110 O R/W Set value of CH3 lower bound#111 O R/W Set value of CH4 lower boundSymbols:O: When CR#41 is set to H’5678, the set value of CR will be saved. X: set value will not be saved.R: able to read data by using FROM instruction. W: able to write data by using TO instruction. ※ CR#43: Error status value. See the table below:Descriptionbit0 K1 (H’1) Power supply error bit6K64 (H’40)CH4 Conversion error bit1 K2 (H’2) Reservedbit9 K512(H’0200)Mode setting errorbit2 K4 (H’4) Upper/lower bound error bit10 K1024(H’0400) Sampling range error bit3 K8 (H’8)CH1 Conversion errorbit11 K2048(H’0800) Upper / lower bound setting error bit4K16 (H’10) CH2 Conversion errorbit12 K4096(H’1000)Set value changing prohibitedbit5 K32 (H’20) CH3 Conversion errorbit13 K8192(H’2000) Communicationbreakdown on nextmoduleNote: Each error status is determined by the corresponding bit (b0 ~ b13) and there may be morethan 2 errors occurring at the same time. 0 = normal; 1 = error※ Module Reset (Available for firmware v1.10 or above): When modules need reset, write H’4352 inCR#0 then disconnect and turn on the power again. The resetting initializes parameter setups to provide normal functions for other modules. Connect to only one module during reset, wait 1 second before disconnecting the power.Explanation on Special Registers D9900~D9999When DVP-ES2 MPU is connected with modules, registers D9900~D9999 will be reserved for storing values from modules. You can apply MOV instruction to operate values in D9900~D9999.When DVP-ES2 MPU is connected with DVP04AD-E2, the configuration of special registers is as below:Module #0Module #1 Module #2 Module #3 Module #4 Module #5 Module #6 Module #7DescriptionD1320 D1321 D1322 D1323 D1324 D1325 D1326 D1327 Model Code D9900 D9910 D9920 D9930 D9940 D9950 D9960 D9970CH1 averageinput value D9901 D9911 D9921 D9931 D9941 D9951 D9961 D9971CH2 averageinput value D9902 D9912 D9922 D9932 D9942 D9952 D9962 D9972CH3 averageinput value D9903 D9913 D9923 D9933 D9943 D9953 D9963 D9973CH4 averageinput value Note 1: D9900 ~ D9999 are average input values of CH1 ~ CH4 and the sampling range is K1 ~ K100.When the sampling range is set to K1, the values displayed in D9900~D9999 are current values. You can use: 1. ES_AIO Configuration Function of WPLSoft or 2. FROM/TO instructions (CR#8 ~ CR#11) to set the sampling range as K1.Adjust A/D Conversion CurveUsers can adjust the conversion curves according to the actual needs by changing the Offset value (CR#28 ~ CR#31) and Gain value (CR#34 ~ CR#37).Gain: The corresponding voltage/current input value when the digital output value = 16,000.Offset: The corresponding voltage/current input value when the digital output value = 0.Equation for voltage input Mode0 / Mode2: 0.3125mV = 20V/64,000 = 10V/32,000()Offset Gain Offset V V X Y -⎪⎪⎭⎫⎝⎛-⨯⨯=320001016000)()(Y=Digital output, X=Voltage input Equation for voltage input Mode1 / Mode3: 0.15625mV = 10V/64,000 = 5V/32,000()Offset Gain Offset V V X Y -⎪⎪⎭⎫ ⎝⎛-⨯⨯=32000516000)()(Y=Digital output, X=Voltage input Equation for current input Mode4 / Mode5: 0.625μA = 40mA/64,000 = 20mA/32,000 ()Offset Gain Offset mA mA X Y -⎪⎪⎭⎫⎝⎛-⨯⨯=320002016000)()(Y=Digital output, X=Current input Equation for current input Mode6: 0.5μA = 16mA/32,000Adopt the Equation of current input Mode4/Mode5, substitute Gain for 19200(12mA) and Offset for 6400 (4mA)()6400192006400320002016000-⎪⎪⎭⎫⎝⎛-⨯⨯=)()(mA mA X YY=Digital output, X=Current inputMode 0:Mode 1:Mode 0 of CR#2 ~ CR#5 -10V ~ +10V ,Gain = 5V (16,000),Offset = 0V (0) Mode 1 of CR#2 ~ CR#5 -5V ~ +5V ,Gain = 2.5V (16,000), Offset = 0V (0) Range of digital conversion -32,000 ~ +32,000 Max./Min. range of digital conversion-32,384 ~ +32,384Mode 2:Mode 3:Mode 4:Mode 4 of CR#2 ~ CR#5-20mA ~ +20mA, Gain = 10mA (16,000), Offset = 0mA (0) Range of digital conversion -32,000 ~ +32,000 Max./Min. range of digital conversion-32,384 ~ +32,384Mode 5:Mode 6:Mode 5 of CR#2 ~ CR#5 0mA ~ +20mA, Gain = 10mA (16,000), Offset = 0mA (0) Mode 6 of CR#2 ~ CR#5 +4mA ~ +20mA, Gain = 12mA (19,200), Offset = 4mA (6,400) Range of digital conversion 0 ~ +32,000 Max./Min. range of digital conversion-384 ~ +32,384……………………………………………………………… 繁體中文 …………………………………………………………………………感謝您採用台達DVP 系列產品。
台达DVP-PLC指令表大全
## LD> ## LD< ## LD<> ## LD<= ## LD>= ## AND= ## AND> ## AND< ## AND<> ## AND<= ## AND>= ## OR= ## OR> ## OR< ## OR<> ## OR<= ## OR>=
格雷码: 170 171
GRY GBIN
结束指令:
END
程序结束
其他指令:
NOP
无动作
INV
运算结果反相
P
指针
I
中断插入指针
步进梯形指令:
STL
程序跳至副母线
RET
程序返回主母线
199 DICF
立即变更频率指令
应用指令
较: 定显示:
比较设定输出 区间比较 数据传送 移位传送 反转传送 全部传送 多点传送 数据交换 BIN → BCD 变换 BCD → BIN 变换
台达变频器通讯:
## MODRD
## MODWR ## FWD ## REV ## STOP ## RDST ## RSTEF ## LRC ## CRC ## MODRW ## ASDRW
矩阵: 180 MAND 181 MOR 182 MXOR 183 MXNR 184 MINV 185 MCMP 186 MBRD 187 MBWR 188 MBS 189 MBR 190 MBC
BIN 加法 BIN 减法 BIN 乘法 BIN 除法 BIN 加一 BIN 减一 逻辑与 (AND) 运算 逻辑或 (OR) 运算 逻辑异或 (XOR) 运算 取负数(取 2 的补码)
电位计读取模拟量连接plc程序
电位计读取模拟量连接plc程序电位计是一种常用的传感器,用于测量某个物理量,并将其转换为模拟电压信号。
在连接电位计到PLC程序之前,我们需要了解电位计的工作原理和PLC的输入模块。
**1. 电位计的工作原理**电位计是通过测量一个可变电阻器的阻值来实现对某个物理量的测量。
它通常由一个固定的外壳和一个旋转的轴组成。
当旋转轴被转动时,内部滑动触点与外部固定触点之间的距离会改变,从而改变了整个电路中的总阻值。
**2. 连接电位计到PLC程序**要连接电位计到PLC程序,我们需要使用PLC输入模块来读取模拟信号。
通常情况下,PLC输入模块具有多个模拟输入通道,每个通道可以读取一个模拟信号。
以下是连接电位计到PLC程序的步骤:**步骤1:确定电位计输出范围**我们需要确定电位计输出信号的范围。
这可以通过查看电位计规格表或使用万用表进行测量来完成。
假设我们得出结论:0V对应于0度角度位置,5V对应于180度角度位置。
**步骤2:选择合适的PLC输入模块**根据电位计输出范围和系统要求,选择一个合适的PLC输入模块。
确保该模块具有足够的模拟输入通道,并且能够接受电位计输出信号的范围。
**步骤3:连接电位计到PLC输入模块**使用导线将电位计的输出端连接到PLC输入模块的相应模拟输入通道。
确保连接正确,避免接错引脚或短路。
**步骤4:配置PLC程序**在PLC编程软件中,配置相应的输入通道为模拟输入,并设置合适的量程和标定参数。
这些参数将用于将电位计输出信号转换为实际物理量值。
**步骤5:读取电位计信号并处理**在PLC程序中,使用合适的指令来读取电位计信号。
这可以是类似于“ANALOG INPUT”或“AI”的指令,具体取决于所使用的PLC品牌和型号。
一旦读取了电位计信号,我们可以根据需要进行进一步处理。
可以将读取到的模拟值与预设阈值进行比较,并采取相应的控制措施。
**注意事项:**- 在连接电位计到PLC程序时,确保使用合适的导线和连接器,并正确连接引脚。
台达DVP系列可编程控制器使用说明书
目 录 1. 产品简介........................................................................1
1.1. 型号说明及外围装置....................................................... 1 1.2. 产品外观及各部介绍....................................................... 3
2. 功能规格一览表 .............................................................8 3. 特殊组件......................................................................10
DELTA ELECTRONICS, INC.
MADE IN TAIWAN
型号说明
DVP
系列名稱 點數 (輸入+輸出) 主機/擴展機區分 E : 主機 X : 擴展機 機型區分 S : 標準功能型主機 X : 混合功能型主機 (A/D, D/A功能) M : 輸入點擴展機 N : 輸出點擴展機 P : 輸入/輸出點擴展機
0 T 0 20 004
製造序號 生產週次 生產年份 ( 2000 年 ) 製造工廠 ( 桃園廠 ) 版掌上型程序书写器 ◎ DPLSoft(DOS 版本)阶梯图编辑程序、WPLSoft(Windows 版本)阶梯图编辑程序 ◎ DVPACAB115 连接线(HPP Ù PLC/1.5 公尺,DVPHPP01 内含此连接线) ◎ DVPACAB215 连接线(PC Ù PLC/1.5 公尺) ◎ DVPACAB315 连接线(HPP Ù PC,1.5 公尺) ◎ DVPACAB403 连接线(主机Ù扩展机 或 扩展机Ù扩展机 I/O 信号延长线,30 公分) ◎ DVPAADP01(HPP 专用电源,内含 DVPACAB315)
台达DVP_PLC用电位器的电压模拟传感器DVP04AD_SL模拟量输入成功程序
***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>
1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;
2、对于右侧模块,编号从0开始,第二个为1;
3、可用电位器模拟模拟量输入;
4、DVP04AD-SL可耐24V直流电压;
5、D0的精度需要调试;
接线不在赘述,具体程序如文件夹中的PDF文档。
6、PLC接线,1),UP0接24V,ZP0接0V,Y0-Y7输出24V;
2),PNP接法:S/S接0V,X0-X7接24V;
NPN接法:S/S接24V,X0-X7接0V;
7、编程时,需要先点击”扩充模块图标”
8、进入编程界面
9、控制器CR的地址需要对照使用说明书,其中CH1输入模式设定应为m2=#2,即梯形图
为
10、CH1平均次数设定梯形图为
11、CH1输入信号平均值为
12、CH1输入信号现在值为:
13、DVP04AD-SL接线方式为:相当于电压表,V1+接正极,V1-接负极,FG接屏蔽线;
若为电流输入,V1+与I1+短接,再接入,相当于电流表
1)V1+接电位器+极,V1-接电位器负极,并联在两端,相当于电压表测电压。
14、整个电路图如下图所示
15、
16、。
模拟量输入的处理实例程序(带注释)
// the filtered output.
// If the module is not an analog
// to -320 counts,
LPS // compute the last sample value
// without reading the analog
// module or a module error was
// detected,
// set the filtered output to
// the error value
// and set the AI Module Error bit.
Network 6 // 计算和输出均值,或者列出错误的情况
// 特殊寄存器SM8.7,当其状态为0时,能流能够流过(该位状态为0时表明有模块存在)
// 特殊寄存器SM8.4,当若有一个扩展模块存在且其状态为1时,表明扩展模块是模拟量模块
// 如果能流到了特殊位SMB9且其值为0,则说明该模拟量模块没有错误,计算并输出均值
// 将双字VD2的值加到VD6上来更新连续和值,将结果存放到VD6中
// 需要用双字(32位)存储采样和。为把输入值加到采样和中,你应当把它转成双字。
// 当输入数为负数时,最高有效字增添1;若为正值,最高有效字增添0来校正输入值。
//
//
BEGIN
Network 1
// 初始化
LD SM0.1 //
Network 2 // 计算新值和均值之间的差值
// 模拟量输入采样并计算采样新值和平均值之间的差量,用采样值AIW0减去以前的平均值VW12,差值放到VW4中
DELTA DVP-06XA 模拟输入 输出混合模块 说明书
DVP-06XA 模擬輸入/輸出混合模塊可經由 RS-485 通訊來更新系統版本。電源單元與模塊分離,體 積小,安裝容易。
模擬信號輸入部份使用者可經由配線選擇電壓輸入或電流輸入。電壓輸入範圍 ±10V DC (解析度為 5 mV)。電流輸入範圍 ±20 mA (解析度為 20 µA)。
模擬信號輸出部份使用者可經由配線選擇電壓輸出或電流輸出。電壓輸出範圍 0V ~ +10V DC (解析 度為 2.5 mV)。電流輸出範圍 0 mA ~ 20 mA (解析度為 5 µA)。
CH4 平均次數
CH1 輸入信號平均值
CH2 輸入信號平均值 CH3 輸入信號平均值
通道 CH1~CH4 輸入信號平均值顯示。
CH4 輸入信號平均值
CH5 輸出數值 CH6 輸出數值
通道 CH5~CH6 輸出數值,可設定範圍 K0~K4000。出廠設定值為 K0,單位為 LSB。
CH1 輸入信號現在值
±0.5% 在(25℃,77℉)範圍內滿刻度時。±1% 在(0~55℃,32~131℉)範圍內滿刻度時。
3 ms ×通道數
無隔離
±15 V 16 位元二補數,有效位 13Bits 有(CR#2~CR#5 可設定,範圍 K1~K4096) 上下極限偵測 / 通道
±32 mA
電壓輸出(Voltage output)
CH6
CH5
CH4
CH3
CH2
b2 b1 b0 CH1
#2 H 40CA ○ R/W #3 H 40CB ○ R/W #4 H 40CC ○ R/W #5 H 40CD ○ R/W #6 H 40CE ╳ R #7 H 40CF ╳ R #8 H 40D0 ╳ R #9 H 40D1 ╳ R #10 H 40D2 ╳ R/W #11 H 40D3 ╳ R/W #12 H 40D4 ╳ R #13 H 40D5 ╳ R #14 H 40D6 ╳ R #15 H 40D7 ╳ R #16~ #17 #18 H 40DA ○ R/W #19 H 40DB ○ R/W #20 H 40DC ○ R/W #21 H 40DD ○ R/W #22 H 40DE ○ R/W #23 H 40DF ○ R/W #24 H 40E0 ○ R/W #25 H 40E1 ○ R/W #26 H 40E2 ○ R/W #27 H 40E3 ○ R/W #28 H 40E4 ○ R/W #29 H 40E5 ○ R/W #30 H 40E6 ╳ R #31 H 40E7 ○ R/W #32 H 40E8 ○ R/W
PLC模拟量输入输出方法
PLC模拟量输入输出方法模拟量的输入方法有两种。
1.用模拟量输入模块输入模拟量把模拟量输入给plc最简单的方法是,用模拟量输入模块(单元),简称AD单元。
模拟量输入模块的功能是将模拟过程信号转换为数字格式。
模拟量输入流程是通过传感器把物理量转变为电信号,这个电信号可能是离散性的电信号,需要通过变送器转换为标准的模拟量电压或电流信号,模拟量模块接收到标准的电信号后通过A/D转换,转变为与模拟量成比例的数字量信号,并存放在缓冲器里,待CPU读取模拟量模块缓冲器的内容,并传送到指定的存储区中待处理。
使用模拟量输入模块时,要了解其性能,主要的性能如下。
·模拟量规格:指可承受或可输出的标准电流或标准电压的规格,一般多些好,便于选用。
·数字量位数:指转换后的数字量,用多少位二进制数表达。
位越多,精度越高。
·转换路数:只可实现多少路的模拟量的转换,路越多越好,可处理多路信号。
·转换时间:只实现一次模拟量转换的时间,越短越好。
·功能:指除了实现数模转换时的一些附加功能,有的还有标定、平均峰值及开方功能。
2.用采集脉冲输入模拟量PLC可采集脉冲信号,可用于高速计数单元或特定输入点采集。
也可用输入中断的方法采集。
而把物理量转换为电脉冲信号也比较方便。
模拟量输出方法有三种。
1.用模拟量输出模块(单元)控制输出为使控制的模拟量能连续、无波动地变化,最好的方法是用模拟量输出模块。
模拟量输出模块的功能是将数字输出值转换为模拟信号,简称DA单元。
模拟量输出模块的参数有诊断中断、组诊断、输出类型选择(电压、电流或禁用)、输出范围选择及对CPU STOP模式的响应。
模拟量输出流程是:CPU把指定的数字量信号传送到模拟量模块的缓冲器中,模拟量模块通过D/A转换器,把缓冲器的内容转变为成比例的标准电压或电流信号,标准电压或电流驱动相应的执行器动作,完成模拟量控制。
使用模拟量输出模块时应按以下步骤开展:[1]选用。
台达DVPES应用技术手册模组篇
3.1 A/D 及 D/A 转换概念 ....................................................................................................3-2 3.2 产品外观及各部介绍.....................................................................................................3-2 3.3 外部配线.......................................................................................................................3-3 3.4 规格 ..............................................................................................................................3-4 3.5 控制缓存器 CR (Control Register) ...............................................................................3-7 3.6 A/D 及 D/A 转换特性曲线 ...........................................................................................3-18 3.7 应用范例.....................................................................................................................3-34
台达DVP-PLC控制器DVP04AD-SL模拟量输入模块测量温度程序及接线
台达DVP-PLC控制器DVP04AD-SL模拟量输入模块测量温度程序及接线一、目的本文档旨在基于台达DVP-PLC控制器DVP28SV11S2控制器, DVP04AD-SL模拟量输入模块,在采用小型PT100铂电阻,测量温度.二、相关接线说明***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;2、对于右侧模块,编号从0开始,第二个为1;3、DVP04AD-SL可耐24V直流电压;4、PLC接线,1),UP0接24V,ZP0接0V,Y0-Y7输出24V;2),PNP接法:S/S接0V,X0-X7接24V;NPN接法:S/S接24V,X0-X7接0V;5、24V-1K欧-1K欧-PT100”+”-PT100”-”-0V接线图6、DVP04AD-SL接线,先接上”+””_”24V电压及零线;本测量仅使用1路测量,CH1, DVP04AD-SL接线方式为:相当于电压表,V1+接正极,V1-接负极,FG接屏蔽线;若为电流输入,V1+与I1+短接,再接入,相当于电流表1)V1+接电位器+极,V1-接电位器负极,并联在两端,相当于电压表测电压。
三、编程说明***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;2、对于右侧模块,编号从0开始,第二个为1;3、编程时,需要先点击”扩充模块图标”4、5、进入编程界面6、7、控制器CR的地址需要对照使用说明书,其中CH1输入模式设定应为m2=#2,即梯形图为,设置输入模式8、CH1平均次数梯形图为,3200存入D809、测量开始控制,X1接通,M1接通,开始读取相关通道数据10、CH1输入信号平均值为11、CH1输入信号现在值为:12、浮点数转换,平均值D40转换成浮点数,放入D60, 现在值D50转换成浮点数,放入D70, D80寄存器中的3200转换成浮点数,放入D20.13、平均值转换成实际电压14、现在值转换成实际电压15、X2重置测量,四、PT100铂电阻温度读数本测试系统,基于PT100铂电阻传感器,在PLC程序中,只能通过D0读取铂电阻两端的电压现在值,通过D6读取铂电阻两端的电压平均值,比如读数为1.447V,通过换算,可得出PT100此时的电阻值为128.3199574Ω,通过””PT100分度表””可查的此时的温度约为73.5℃.。
台达全系列PLC说明书及应用手册[6]
台达全系列PLC说明书及应用手册一、前言PLC(Programmable LogicController,可编程逻辑控制器)是一种专门为工业控制而设计的数字计算机,具有可编程、可扩展、可靠性高、抗干扰能力强等特点。
P LC可以根据用户的不同需求,通过编写不同的程序,来控制各种工业设备的运行。
台达电子是一家专业从事工业自动化产品和解决方案的公司,其P LC产品涵盖了从低端到高端的各个层次,合用于各种规模和领域的工业控制应用。
台达PLC产品包括:DVP系列:是台达最早推出的PLC系列,具有成本效益高、功能齐全、兼容性好等优点,主要分为DVP-ES、DVP-EX、DVP-EH、DVP-SA、DVP-SX、DVP-SV等型号。
AH系列:是台达针对高端市场开辟的PLC系列,具有高速运算、大容量存储、丰富的通讯接口和扩展模块等特点,主要分为AH10、AH20、AH30、AH40等型号。
AS系列:是台达针对中端市场开辟的PLC系列,具有高性价比、多功能、易于使用等特点,主要分为AS300、AS200等型号。
TP系列:是台达针对特殊应用开辟的PLC系列,具有专用指令和功能块、高效率指令执行、密码保护功能等特点,主要分为TP04P、TP04 G等型号。
二、基本原理2.1 PLC的工作原理输入:PLC通过输入接口模块(如X接点)接收来自外部设备(如传感器)的信号,并将其转换为适合PLC处理的数字信号。
存储:PLC将输入信号存储在内部存储器(如M继电器)中,并根据程序指令对其进行逻辑运算和数据处理。
输出:PLC将运算和处理后的结果输出到输出接口模块(如Y接点),并通过其驱动外部设备(如执行器)进行相应的动作。
循环:PLC按照一定的扫描周期重复上述步骤,实现对外部设备的持续控制。
2.2 PLC的组成结构CPU(Central ProcessingUnit,中央处理单元):是PLC的核心部份,负责执行用户编写的程序,并控制输入输出模块和扩展模块之间的数据交换。
DVPPLC特殊模块怎么使用
DVP-PLC特殊模块怎么使用DVP-PLC特殊模块怎么使用?成都永浩机电工程技术有限公司做了以下总结供大家参考:一、模拟输入模块DVP04AD/DVP06AD在自动化的领域中,有许多的测量单元,是以模拟信号的模式进行传送的动作,且以电压-10~10V 与电流-20~20mA 范围最为常见。
若要将模拟信号作为PLC 控制演算的参数,则需转换为数字量。
例如:电压-10~10V。
经由AD 模块的转换成为-8,000~+8,000 的数值范围后,PLC 再以FROM/TO 指令对AD 模块的CR 寄存器进行读写的动作,所传回至PLC 的信号为K-8,000~ K8,000 的数字量,即可提供PLC 进行运算处理。
DVP04AD (DVP06AD)模拟信号输入模块可接受外部4 (6)点模拟信号输入(电压或电流皆可),并将其转换成14 位的数字信号。
通过主机以指令FROM/TO 来读写模块内的数据,摸块内具有49 个CR (Control Register)寄存器,每个寄存器为16bits。
可经由配线选择电压输入或电流输入。
电压输入范围±10V (±8,000,分辨率为。
电流输入范围±20mA (±4,000,分辨率为5μA)。
二、模拟输出模块DVP02DA/DVP04DA在应用的领域中,有许多的控制信号,是以模拟信号的模式进行控制,且以0~10V 与0~20mA范围为最常见的信号范围。
因此需将PLC 数值数据转换为模拟信号来控制周边装置。
例如:PLC 数值数据0~4,000 的范围。
经由DA 模块的转换成为0~10V 的电压值,所输出的电压即可提供周边模拟装置进行控制。
DVP02DA (DVP04DA) 模拟信号输出模块,可通过DVP-PLC 主机程序以指令FROM/TO 来读写DVP02DA (DVP04DA) 模拟信号输出模块的数据。
模块内具有49 个CR (Control Register) 寄存器,每个寄存器有16bits。
总结模拟量输入程序编写的步骤
总结模拟量输入程序编写的步骤一、引言模拟量输入程序编写是电子工程师日常工作中必不可少的一项技能。
它是将模拟信号转化为数字信号的过程,常用于传感器信号采集、控制系统等领域。
本文将从以下几个方面介绍模拟量输入程序编写的步骤:硬件连接、软件配置、程序编写以及调试。
二、硬件连接1. 连接传感器首先需要将传感器与单片机进行连接,一般采用模拟量输入方式。
具体来说,就是将传感器的输出端连接到单片机的模拟输入端口上。
2. 连接电源和地线在进行硬件连接时,还需要将电源和地线分别与单片机进行连接。
其中,电源线需要接到单片机的VCC端口上,而地线则需要接到GND 端口上。
三、软件配置1. 确定芯片型号和开发环境在软件配置阶段,首先需要确定所使用的芯片型号和开发环境。
不同型号的芯片可能会有不同的寄存器设置和指令集。
2. 设置ADC参数在进行模拟量输入时,需要对ADC(Analog-to-Digital Converter)进行设置。
包括参考电压值、采样率、分辨率等参数。
3. 配置GPIO端口GPIO(General Purpose Input/Output)端口是单片机的通用输入输出端口,需要根据具体需求进行配置。
在模拟量输入程序中,需要将模拟输入端口设置为ADC输入模式。
四、程序编写1. 初始化程序初始化程序是模拟量输入程序的第一步。
在这个阶段,需要对ADC进行初始化,并设置好GPIO端口的状态。
2. 采样数据采样数据是模拟量输入的核心部分。
在这个阶段,需要使用ADC对传感器输出信号进行采样,并将其转化为数字信号。
3. 数据处理数据处理阶段是对采样到的数字信号进行处理和计算。
具体来说,可以根据实际需求进行滤波、放大、平滑等操作。
4. 输出结果最后一步是将处理后的结果输出。
可以通过串口、LCD显示屏等方式将结果展示出来。
五、调试调试是编写模拟量输入程序时必不可少的一个环节。
在调试过程中,需要使用示波器等工具对信号进行监测和分析,以确保程序能够正常运行并得到正确的结果。
台达DVP_PLC用电位器的电压模拟传感器DVP04AD_SL模拟量输入成功程序
***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>
1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;
2、对于右侧模块,编号从0开始,第二个为1;
3、可用电位器模拟模拟量输入;
4、DVP04AD-SL可耐24V直流电压;
5、D0的精度需要调试;
接线不在赘述,具体程序如文件夹中的PDF文档。
6、PLC接线,1),UP0接24V,ZP0接0V,Y0-Y7输出24V;
2),PNP接法:S/S接0V,X0-X7接24V;
NPN接法:S/S接24V,X0-X7接0V;
7、编程时,需要先点击”扩充模块图标”
8、进入编程界面
9、控制器CR的地址需要对照使用说明书,其中CH1输入模式设定应为m2=#2,即梯形图
为
10、CH1平均次数设定梯形图为
11、CH1输入信号平均值为
12、CH1输入信号现在值为:
13、DVP04AD-SL接线方式为:相当于电压表,V1+接正极,V1-接负极,FG接屏蔽线;
若为电流输入,V1+与I1+短接,再接入,相当于电流表
1)V1+接电位器+极,V1-接电位器负极,并联在两端,相当于电压表测电压。
14、整个电路图如下图所示
15、
16、。
PLC模拟电位器的使用及编程案例
西门子S7-200 PLC模拟电位器的使用及编程案例概述本例包含了有关SIMATIC S7-200 的模拟电位器(POT)的使用信息。
电位器的位置转换为0 至255 之间的数字值,然后,存入两个特殊存储器字节SMB28 和SMB29 中,分别对应电位器0和电位器1 的值。
需要一把小螺丝刀用以调整电位器的位置。
本应用示例介绍了使用模拟电位器调整定时器设定值的三种方案。
例图程序框图程序和注释方案1说明了用模拟电位器对定时器设定值进行细调的方法。
首先通过程序中的偏移量(本例中为20ms)对定时器进行粗调,然后再用电位器能把定时器的设定值精确地调整到满意的设置。
每个定时器周期之后,执行子程序1中的指令,把POT 0的值(在SMB28中)读到AC1,除以2,再加上200ms偏移量。
返回主程序时,AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示。
在方案2中,对电位器1(POT 1)的100次扫描值在AC3中累加后并取平均,再存入VW12。
如果该值低于低保护限值VW14,或高于高保护限值VW16(两者均在首次扫描时初始化),则将新值VW12拷贝到VW14、VW16和VW18中。
然后再分别对VW16和VW14的值减、加3ms,作为新限值,而VW18中的平均值被传回主程序作为定时器T34的设定值。
返回主程序时,VW20中的定时器循环计数值加1,并拷贝到输出字节(QB1),以供显示。
在方案3中,把电位器0(POT 0)的值直接作为定时器T35的设定值,AC2中的定时器循环计数值加1,并拷贝到输出字节(QB0),以供显示。
本程序长度为110个字。
// 标题:模拟电位器:// * * * * * * * * * * * * * * *主程序* * * * * * * * * * * * * * *// 这是S7-200的一个演示程序,介绍了使用模拟电位器调整定时器设定值的三种方案。
// 方案1:对来自POT 0的值进行换算并加偏移量,以调整定时器的设定值,可以从200ms 调到的1.48s。
DVP06AD-S_instruction_sc
5011648000-6A S02006-09-21DVP06AD-S模拟量输入模块安装说明1注意事项请在使用之前,详细阅读本使用说明书。
请勿在上电时触摸任何端子。
实施配线,务必关闭电源。
本机为开放型 (OPEN TYPE) 机壳,因此使用者使用本机时,必须将之安装于具防尘、防潮及免于电击/冲击意外之外壳配线箱内。
另必须具备保护措施 (如: 特殊之工具或钥匙才可打开) 防止非维护人员操作或意外冲击本体,造成危险及损坏。
交流输入电源不可连接于输入/出信号端,否则可能造成严重的损坏,因此请在上电之前再次确认电源配线。
输入电源切断后,一分钟之内,请勿触摸内部电路。
本体上之接地端子务必正确的接地,可提高产品抗噪声能力。
2 产品简介2.1型号说明及外围装置z 谢谢您采用台达DVP 系列产品。
DVP06AD-S 模拟信号输入模块可接受外部6点模拟信号输入(电压或电流皆可),并将其转换成14位的数字信号。
通过DVP-PLC SS/SA/SX/SC 主机程序以指令FROM / TO 来读写模块内的数据,模块内具有49个CR(Control Register)寄存器,每个寄存器为16 bits 。
z 使用者可经由配线选择电压输入或电流输入。
电压输入范围 ±10V DC (分辨率为1.25 mV)。
电流输入范围 ±20 mA (分辨率为5 μA)。
铭牌说明P L C 产品型号输入电源规格模拟输入输出规格管制条码序号及版本、 型号及序号说明序号制造序号生产周次生产年份年 (2006 )制造工厂桃园厂 ( )版本序号生产机种型号系列名称点数 (机型区分系列主机用A :模拟量输入模块D DA :模拟量输出模块PT (PT-100):温度测量模块TC ( ):温度测量模块热电耦XA :模拟量输入输出混合模块RT ():温度测量模块热电阻 NTC2.2 产品外观及各部介绍1. 电源、错误及运行指示灯 7. 扩充机/扩充模块固定扣2. DIN 轨固定扣 8. DIN 轨糟﹝35mm ﹞3. 端子 9. RS-485通讯口4. 扩充机/扩充模块定位孔 10. 扩充机/扩充模块固定槽5. 铭牌 11. 电源输入口6. 扩充机/扩充模块连接口 12. 扩充机/扩充模块连接口2.3外部配线(100 )接地阻抗以下注1:模拟输入请与其它电源线隔离。
台达DVP-PLC控制器DVP04AD-SL模拟量输入模块测量拉力压力程序及接线
台达DVP-PLC控制器DVP04AD-SL模拟量输入模块测量拉力压力程序及接线一、目的本文档旨在基于台达DVP-PLC控制器DVP28SV11S2控制器, DVP04AD-SL模拟量输入模块,在采用测力传感器,通过拉压运动,测量拉力及压力.二、传感器及变送器安装采用S型传感器,安装如图所示,有线一段为固定端,另一端为测量端。
其中,固定端应该固定不动,只在运动件的带动下运动,进行力的测量。
变送器的信号输入接SHG\EXC+\EXC-\SIG+\SIG-\TEDS接线端,再接入24V+,24v供电,再CA+,接入模拟量模块+,CA-接入模拟量模块—。
即可完成接线。
二、相关接线说明***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;2、对于右侧模块,编号从0开始,第二个为1;3、DVP04AD-SL可耐24V直流电压;4、PLC接线,1),UP0接24V,ZP0接0V,Y0-Y7输出24V;2),PNP接法:S/S接0V,X0-X7接24V;NPN接法:S/S接24V,X0-X7接0V;5、DVP04AD-SL接线,先接上”+””_”24V电压及零线;本测量仅使用1路测量,CH1, DVP04AD-SL接线方式为:相当于电压表,V1+接正极,V1-接负极,FG接屏蔽线;若为电流输入,V1+与I1+短接,再接入,相当于电流表1)V1+接电位器+极,V1-接电位器负极,并联在两端,相当于电压表测电压。
三、编程说明***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;2、对于右侧模块,编号从0开始,第二个为1;3、编程时,需要先点击”扩充模块图标”4、5、进入编程界面6、7、触摸屏通讯程序,如下图8、在触摸屏上设置开始键,对应M110,9、控制器CR的地址需要对照使用说明书,其中CH1输入模式设定应为m2=#2,即梯形图为,设置输入模式为0-±10V。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
***编程可参考<DVP-PLC应用技术手册_特殊模块篇.PDF>
1、DVP04AD-SL为左侧模块,所设置的编号从100开始,左侧第二个模块为101;
2、对于右侧模块,编号从0开始,第二个为1;
3、可用电位器模拟模拟量输入;
4、DVP04AD-SL可耐24V直流电压;
5、D0的精度需要调试;
接线不在赘述,具体程序如文件夹中的PDF文档。
6、PLC接线,1),UP0接24V,ZP0接0V,Y0-Y7输出24V;
2),PNP接法:S/S接0V,X0-X7接24V;
NPN接法:S/S接24V,X0-X7接0V;
7、编程时,需要先点击”扩充模块图标”
8、进入编程界面
9、控制器CR的地址需要对照使用说明书,其中CH1输入模式设定应为m2=#2,即梯形图
为
10、CH1平均次数设定梯形图为
11、CH1输入信号平均值为
12、CH1输入信号现在值为:
13、DVP04AD-SL接线方式为:相当于电压表,V1+接正极,V1-接负极,FG接屏蔽线;
若为电流输入,V1+与I1+短接,再接入,相当于电流表
1)V1+接电位器+极,V1-接电位器负极,并联在两端,相当于电压表测电压。
14、整个电路图如下图所示
15、
16、。