浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
秦皇西门子PLC代理商

秦皇西门子PLC代理商秦皇西门子PLC代理商秦皇西门子PLC代理商

S7 300中的PIW是Word格式还是INT格式

S7 300中的模拟量输入PIW(或者输出PQW)是Word格式还是INT格式?我在使用整数比较指令时,输入Word格式的DBX.DBWX就报错,但输入PIW就没问题,但鼠标移到PIW上时,显示为Word。很奇怪。

SIMATIC S7-300, CPU 314 CPU 带有MPI接口,集成24V DC 电源, 128 KB工作存储区,必须有MMC卡
SIMATIC S7-300, CPU 314C-2 PTP  型 CPU 带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口 RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡
SIMATIC S7-300, CPU 314C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192 KB工作存储区,前连接器 (2 X 40针) 需要MMC卡

微信图片_20200920145616.jpg图片说明: 1,PIW是WORD还是INT  

佳答案

PIW 为WORD格式  I Q M 都是WORD格式 16位 你那边系统自动转换成int格式了
而DB 在创建时就指定了数据类型
还有好像梯形图有局限吧,你用语句表可能就不会这样了
CMP 〉= I 要求的格式是INT,你图中DBW定义的是WORD,当然报错。
对于PIW分两种情况:
1、PIW没有在符号表内定义,WORD和INT格式都可以;
2、PIW在符号表内定义了,只能使用定义的格式,默认的格式是WORD。

6ES7313-6BG04-0AB0SIMATIC S7-300, CPU 313C-2 PTP,紧凑型CUP含MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成接口RS485,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡
6ES7313-6CG04-0AB0SIMATIC S7-300, CPU 313C-2DP, 凑型CPU带有MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成DP接口,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡


发布时间:2023-11-04
展开全文