企业信息

    浔之漫智控技术(上海)有限公司

  • 10
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 松江区 上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼
  • 姓名: 聂聪
  • 认证: 手机未认证 身份证已认证 微信已绑定

    西门子S120连接电缆6SL3060-4AH00-0AA0

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2024-06-25
  • 阅读量:49
  • 价格:88.80 元/台 起
  • 产品规格:不限
  • 产品数量:999.00 台
  • 包装说明:不限
  • 发货地址:上海松江  
  • 关键词:西门子驱动器S120,西门子中国授权代理商,西门子代理商,西门子一级代理商

    西门子S120连接电缆6SL3060-4AH00-0AA0详细内容

    来自西门子技术支持热线的故事:S7-200plc中,如何将大于32767的整数转换成正实数?
    铃~~~!电话响起------您好!欢迎您拨打西门子技术支持热线。
    客户:我这边是个S7-200的PLC系统,226 CN PLC 的port0口做modbus主站,读取一个仪表的数据,数据能通信,但是读过来的数据不对。
    工程师:根据您的描述,那么应该已经通信上了,我们可以最后再排查程序问题。首先请检查接线,引脚3是信号+,引脚8是信号-。
    另外,请问有核实两边的数据存储格式是否一致吗?因为西门子plc的数据存储格式是低位高字节,按照以VW0为例,就是高8位为VB0,低8位为VB1.如果仪表那边是高位高字节,即:高8位为VB1,低8位为VB0.那么两边正好相反,即便通信上了,数据对不上是可能的。西门子的低位高字节数据存储格式示意请参见:


    客户:好,我先去核实一下。= = = = = =
    客户:您好,modbus通信已经没问题了。PLC这边数据已经读取进来,我想问下读到的数应该是什么格式的。我这边一个数65500,PLC这边为什么是负数。
    工程师:PLC在程序中监控和运算多是以有符号整数进行的,VW或者VD的较高位是符号位,如果对于Word来说,大于32767后数据为负。
    通过modbus通信过来的数都是负数是吗?刚才65500的数是多少?除了程序块监控外,状态表在线监控,数据格式选择无符号后数据读取是否正常。
    客户:哦,都是大数才为负数,应该是都大于32767的。状态表里譬如VW100吧,无符号数是65500,有符号数是-35,数据格式选择无符号的就正确。
    工程师:数据存储实际上都是按照二进制进行的,只是读取它时的数据格式不同而已,您可以在状态表中选择无符号数。
    客户:不是啊,我就是要正数。关键是我把这个数转换成实数后还带着负号,我port 1口连了第三方的触摸屏,触摸屏上选择的是实数连接,读上来后屏那边显示的是负数,不行啊。
    工程师:嗯~,请问您是怎么进行编程转换的。
    客户:我就是先用I_DI,再DI_R。不行啊,大数就错了,小数才不带符号。
    工程师:您先别着急,按照正常的编程方式,您的思路是正确的,可对于负数来说就不行了。可以换种思路来考虑,对于word或者d-word的格式来说,数据的较高位是符号位。那么我们较开始转换成双字的时候,去掉符号就行了。
    客户:我也试过,让这个数与16#7F相乘来去掉符号位,那就不对了,数就不对了。你这也不行啊
    工程师:请先不要着急,我说的不是这个方法。在转换成双字的时候不要把较高位当作符号位,如下图,先来了解符号位的定义:


    通过I_DI的转化,实际上是将VW0-VD0,可是如果将VW0直接放在VW2上,同时VW0清0,直接去读取VD0是什么情况?原先VW0中的符号位,在VW2中,并不是VD0的较高位即符号位,在VD0里就是数据了。而与此同时,我们去掉了负号是吗。
    举例:VW0=65500(无符号整数),经过I_DI给VD10.
    对比:VD0,双字转换后的VD10,和仅仅将VW0传送给VW6后的VD4,这几个数的比较,请参见下面的实验结果:


    客户:我明白了,是我把问题想复杂了,原来简单的传送就可以解决问题了。

    1、IW、IQ:是数字量输入模块的输入、输出信号状态,在每次循环扫描开始时,系统将它们存入过程映像区中的输入、输出表中,即每一循环扫描周期刷新一次。该区可以以位(bit)、字节、字或双字为单位进行访问。该区多用于数字量(开关量)的输入信号。
    2、PIW、PQW:是外设I/O存储区。不经过过程映像区输入表直接访问输入、输出模块,即不受扫描周期的约束。该区不能以位(bit)为单位访问外设I/O存储区,只能以字节、字或双字为单位进行访问。该区多用于模拟量的输入信号。

    http://shjiqing.cn.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼,联系人是聂聪。 主要经营浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。 。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。