|
|
|
发表人:开心9801 |
发表时间:2005/8/9 22:22:00 |
|
|
本栏论题: |
关于S7200模拟量输出的问题 [13375] |
初学S7200,遇到一个关于S7200模拟量输出的问题.S7200是把一个字长16位的数值按比例转换为电流或电压.这个比例究竟是怎么约定的,例用MOV指令,将16000输入,输出至AQW0,那么AQW0中值是多少?
谢谢大家 |
|
以下是关于《关于S7200模拟量输出的问题》论题的回复(共14篇) |
回复:理解有点问题
AQW0是PLC的一个寄存器,16位,其中一位是符号位,其余15位为数据位,数据范围为-32767-+32767。
模拟量电流值和电压值,是个物理值,不代表AQW0,plc只是提取AQW0的数字数据进行数模转换。
约定需要在模拟量模块的波段开关设定,可以参照说明书和你的要求设定。
你的情况16000,AQW0还是16000,PLC按照约定提取进行数模转换
|
|
回复:AQW0是16000,
如果使用一个输出为模拟电压或电流而不是数字
信号(开或关)的测量设备,则需要一个模拟输
入模块。模拟输入模块测量到所连接的现场处的
信号,并将其转换为CPU能理解的二进制信号,
即A-》D转换。通过A-》D转换能生成一个-32767
至32767之间的数。这个数用于表示一个16位的2
进制字,其中在最左边最高的位(MSB)用于确
定值的正负,即符号位。如果MSB为0则为正;如
果MSB为1,则值为负。
一般对于S7-300/400的模拟量正常的有效值范围为
-27648~27648。
|
|
AQW0是PLC的一个寄存器,16位,其中一位是符号位,其余15位为数据位,数据范围为-32767-+32767。
模拟量电流值和电压值,是个物理值,不代表AQW0,plc只是提取AQW0的数字数据进行数模转换。
约定需要在模拟量模块的波段开关设定,可以参照说明书和你的要求设定。
你的情况16000,AQW0还是16000,PLC按照约定提取进行数模转换,若是输出4-20mA 肯定是6400-32000
|
|
如果要输出0-10V信号,那么0-32767对应0-10V。
|
|
|