正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史记录

« 前一个 版本 7 当前 »

  1. 端口:在PLC编程软件中设置,如1025
  2. 协议:3 用QnA 兼容3E/3C/4C 帧通讯
  3. 见文档三菱Q 系列MELSEC通讯协议用户手册.pdf的P60页3.1.2,3-4节,通用格式:


3.3.2部分

请求数据:D4000、D4001

请求:(21bytes)


接受应答:20


地址:Dxxxx


#define  BLOCK_TYPE_NAME_X "X" // 输入继电器,位软元器件

#define  BLOCK_TYPE_NAME_Y "Y" // 输出继电器,位软元器件

#define  BLOCK_TYPE_NAME_M "M" // 辅助继电器,位软元器件

#define  BLOCK_TYPE_NAME_S "S" // 状态,位软元器件

#define  BLOCK_TYPE_NAME_L "L" // 锁存继电器,位软元器件

#define  BLOCK_TYPE_NAME_F "F" // 报警器,位软元器件

#define  BLOCK_TYPE_NAME_B "B" // 链接继电器,位软元器件

#define  BLOCK_TYPE_NAME_V "V" // 边沿继电器,位软元器件

#define  BLOCK_TYPE_NAME_CS "CS" // 计数器和高速计数器,触点,位软元器件

#define  BLOCK_TYPE_NAME_CC "CC" // 计数器和高速计数器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_TS "TS" // 定时器,触点,位软元器件

#define  BLOCK_TYPE_NAME_TC "TC" // 定时器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_SS "SS" // 累计定时器,触点,位软元器件

#define  BLOCK_TYPE_NAME_SC "SC" // 累计定时器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_SB "SB" // 链接特殊继电器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_S "S" // 步进继电器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_DX "DX" // 直接输入继电器,线圈,位软元器件

#define  BLOCK_TYPE_NAME_DY "DY" // 直接输出继电器,线圈,位软元器件


#define  BLOCK_TYPE_NAME_TN "TN" // 定时器,当前值,字软元器件

#define  BLOCK_TYPE_NAME_SN "SN" // 累计寄存器,当前值,字软元器件

#define  BLOCK_TYPE_NAME_CN "CN" // 计数器和高速计数器,当前值,字软元器件

#define  BLOCK_TYPE_NAME_D "D" // 数据寄存器,字软元器件

#define  BLOCK_TYPE_NAME_Z "Z" // 变址寄存器,字软元器件

#define  BLOCK_TYPE_NAME_W "W" // 链接寄存器,字软元器件

#define  BLOCK_TYPE_NAME_SW "SW" // 链接特殊继电器,线圈,字软元器件

4.数据库中驱动配置

软元件软元件类型地址配置(块和数字组合)地址范围数据类型
输入继电器位软元器件

X1,X2,X3,X4,X5,X6,X7,X8 ,X9,X0A,X0B,X0C,X0D,X0E,X0F,X10......

(16进制)

0-1FFFbool
Y输出继电器位软元器件Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8 ,Y9,Y0A,Y0B,Y0C,Y0D,Y0E,Y0F,Y10.....0-1FFFbool
M辅助继电器位软元器件M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12........0-8191bool
S步进继电器,线圈位软元器件S1,S2,S3,S4,S5,S6,S7,S8,S9,S10,S11,S12......0-8191bool
L锁存继电器位软元器件L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12.....0-8191bool
F报警器位软元器件F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12.....0-2047bool
B链接继电器位软元器件B1,B2,B3,B4,B5,B6,B7,B8 ,B9,B0A,B0B,B0C,B0D,B0E,B0F,B10......0-1FFFbool
V边沿继电器位软元器件V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12.....0-2047bool
CS计数器和高速计数器,触点位软元器件 CS1,CS2,CS3,CS4,CS5,CS6,CS7,CS8,CS9,CS10,CS11,CS12.....0-1023bool
CC计数器和高速计数器,线圈位软元器件 CC1,CC2,CC3,CC4,CC5,CC6,CC7,CC8,CC9,CC10,CC11,CC12.....0-1023bool
CN计数器和高速计数器,当前值字软元器件CN1,CN2,CN3,CN4,CN5,CN6,CN7,CN8,CN9,CN10,CN11,CN12.....0-1023int16
TS定时器,触点位软元器件TS1,TS2,TS3,TS4,TS5,TS6,TS7,TS8,TS9,TS10,TS11,TS12.....0-2047bool
TC定时器,线圈位软元器件TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9,TC10,TC11,TC12.....0-2047bool
TN定时器,当前值字软元器件 TN1,TN2,TN3,TN4,TN5,TN6,TN7,TN8,TN9,TN10,TN11,TN12.....0-2047int16
SS 累计定时器,触点位软元器件测试软件找不到该软元器件

SC累计定时器,线圈位软元器件测试软件找不到该软元器件

SN累计寄存器,当前值字软元器件测试软件找不到该软元器件

SB 链接特殊继电器,线圈位软元器件SB1,SB2,SB3,SB4,SB5,SB6,SB7,SB8 ,SB9,SB0A,SB0B,SB0C,SB0D,SB0E,SB0F,SB10......0-7FFbool
SW 链接特殊继电器,线圈字软元器件SW1,SW2,SW3,SW4,SW5,SW6,SW7,SW8 ,SW9,SW0A,SW0B,SW0C,SW0D,SW0E,SW0F,SW10......0-7FFint16



DY直接输出继电器,线圈位软元器件DY1,DY2,DY3,DY4,DY5,DY6,DY7,DY8 ,DY9,DY0A,DY0B,DY0C,DY0D,DY0E,DY0F,DY10......0-0FFbool
D数据寄存器字软元器件D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12......0-12287int16
Z变址寄存器字软元器件Z1,Z2,Z3,Z4,Z5,Z6,Z7,Z8,Z9,Z10,Z11,Z12.......示的是0-15)0-19(文档范围0-15)int16
W链接寄存器字软元器件W1,W2,W3,W4,W5,W6,W7,W8 ,W9,W0A,W0B,W0C,W0D,W0E,W0F,W10......0-1FFFint16
DX直接输入继电器,线圈位软元器件DX1,DX2,DX3,DX4,DX5,DX6,DX7,DX8 ,DX9,DX0A,DX0B,DX0C,DX0D,DX0E,DX0F,DX10......0-0FFbool


示例

t_device_driver表


t_device_list表


t_device_tag表 (图片中红框部分)




























  • 无标签