DSDP170 57160001-ADF
- 供应商
- 厦门莫格电气自动化有限公司
- 认证
- ABB
- 57160001-ADF
- ABB
- 57160001-ADF
- ABB
- 57160001-ADF
- 手机号
- 18506919598
- 销售工程师
- 卢军
- 所在地
- 厦门市思明区槟榔西里197号第四层B19单元
- 更新时间
- 2017-04-05 17:08
电话: qq: 312782195
****************************************************************************
厦门莫格电气自动化有限公司
{优势品牌和型号}
l 、bently nevada本特利3500监测系统: 3500/22m 3500/53 3500/45 3500/153500/25 3500/20 3500/42m 3500/33 3500/32 3500/50 3500/50m
2 、ge(通用电气):ic693/ic697/ic698/is200/ds200/is215模块、卡件、驱动器等各类备件。
3 、abb s800模块ai810.ci830.di810.do810.ao810.do820.di821.tu831v1 dcs系统 ac800f控制器ei803f.fi830f.fi810f.pm856k01.pm802f.pm802f.pm825.
4 、invensys triconex:3700a/3805e/4351b/3503e/3625/3008/4119a/8312/3703e/3511/冗余容错控制系统、基于三重模件冗余(tmr)结构的现代化的容错控制器
5、罗克韦尔ab .1785系列plc模块
6、福克斯波罗fcp270 fb201 fbm202 fbm204 fbm237 fbm242 fbmsvhfbmssw模块,配套端子线缆
7、西屋ovation系统|西屋艾默生dcs过程控制条件
****************************************************************************
请问用pid控制温湿度,当需要同时运行多个pid的时候,怎么处理各个pid之间的相互关系?
答案
用两个pid控制,一个pid采用分程控制,分别控制加热和冷水阀,另外一个pid控制加湿,如果是电加湿的话,如果加湿启动,则温度控制的pid的设定值就要低一些。温度控制的pid的设定值的计算:当前温度设定值=温度值设定值-k*湿度差,在使用的过程中先保证湿度适中,然后调整k使得温度不超过要求范围。
请问s7-200模拟量输入输出怎么转换
问题补充:
我就是想把热电阻的采集信号int变成实数real?
答案
ld sm0.0
itd aiw0, ac0 //ai通道号
dtr ac0, ac0 //双整数转换成浮点数
/r 10.0, ac0 //除10.0
movr ac0, vd0 //vd0结果
s7 300 db1中定义了2个string[254]字符串
用fc10(en_strng)比较,为何fc10的s1管脚s1可以输入第一个该地址p#db1.dbx118.0,而第二个不能输入p#db1.dbx374.0(显示红色)?
答案
如果你的输入p#db1.dbx374.0显示红色,表示该数据块ob1中的数据单元dbb374不存在(因为数据块中的数据单元按字节进行寻址),应该是超出该数据块的存储范围。如果访问不存在的数据单元,而没有编写错误处理ob块,cpu将进入stop模式。
数据块db定义在s7cpu的存储器中,用户可在存储器中建立一个或多个数据块。每个数据块可大可小,但cpu对数据块数量及数据总量有限制。例如对于cpu314,用作数据块的存储器多为8kb,用户定义的数据总量不能超出这个限制。
400 里面一个远程输出pqw 在程序里面找不到 交叉引用里面没有这个地址 实际上肯定有这个地址存在, 寻找的时候也有 但是没有标明在什么位置 请问是否有有什么办法隐藏这个地址
答案
----------如果用的是pqw256直接寻址的格式,很容易找到,但是如果用的是间接寻址的方式,那么找起来就不会那么容易,特别是具体的地址,要仔细的看程序如:pqw[mw0]现在用cpu315-2dp(315-2ag10-oabo)和cp343-1(343-1ex30-oxeo)做实验,组态下载后出先cp343-1的run指示灯闪烁,stop等一直亮着,用网线连接pc和cp343-1网口指示灯也不亮,这种情况是什么原因,请指点?
答案
检查你的硬件组态与pc机的ip地址设定是否正确;在组态时一定要注意cpu和cp343-1机壳上印刷的产品型号与组态选择的产品型号一致,否则会出错;
如果以太网通信模块上run指示灯闪烁,stop等一直亮着,检查硬件连接是否松动cp343-1是s7-300系统的以太网通信模块,用于将s7-300连接至以太网,如果无法通信,检查其上bf灯是否常亮,如果常亮可能有三种情况:以太网线松动未插好、或者网络中有重复设定的ip/mac地址,造成地址冲突、或者device name(装置名称)有冲突;
检查方法:首先检查以太网线是否有故障,即检查link灯,以及相应端口的p1(第一个网口)和p2(第二个网口)是否亮,如果没有亮表示相应端口没有连接到以太网上;第二,检查以太网络中是否有重复的ip或mac地址;第三利用诊断缓冲器来在线诊断具体的故障记录,是否本事模块硬件问题;第四,如果还不能进行以太网连接,可能你的以太网模块的固件版本太低,需要升级,那么只有把你的以太网模块固件升级到v2.3,,可以解决此问题,请问CP443-1与CP443-1 ISO有何区别?
答案
CP443-1与CP443-1 ISO都是s7-400plc的工业以太网通信处理器,功能大体相同,都是cp443-1系列以太网通信处理器,但支持的通信协议有所不同:
cp443-1具有iso和tcp/ip工业以太网通信处理器,支持的通信协议有:send/receive和fetch/write接口、udp(用户数据报协议)、tcp、iso、s7 通信、路由、10/100mbps,无须pg更换模块。
cp443-1 iso是具有send/receive接口的工业以太网通信处理器,支持的通信协议有:iso、s7通信、路由,无须pg更换模块。
数字数温度传感器通过plc200的cpu226cn模块的485口与plc通信,采用modbust通信协议。在step200编写好梯形图后,将程序下载到plc内部,但是为什么总出现通信超时?梯形图包括主站初始化mbus_ctrl,延时,和mbus_msg,请问问题出现在哪里?期待高手不吝指教。
问题补充:
看了资料,但是还是没有找到问题症结。非常抱歉,才疏学浅.
plc通过226的port0口与同样采用485口通信的温度传感器通信,想要读取温度传感器里的温度值,为什么用modbus的03命令读不出来呢?
只要用指令库编写mbus_ctrl和mbus_msg吗??还有哪里不正确?高手指教!
(温度传感器已通过串口调通,plc正常)
答案
看看下面的资料,内容在modbus通信,里面有程序例子,对你帮助很大。
数字式温度传感器引出a,b两根线分别和plc226的port1口的8,3连接。port0口通过ppi电缆和电脑连接下载主站程序。在step7中编写好主站程序(modbus的03命令)后,下载到plc中用来读取温度传感器的温度值。主站程序包括mbus_ctrl和mbus_msg,请问硬件连接和程序编写上有问题吗?为什么通信超时?
答案
1.主站程序包括mbus_ctrl和mbus_msg,请问硬件连接和程序编写上有问题吗?
1)功能块调用没问题,不过还要看程序中具体参数设置
2)可以先用modscan仪表的通讯参数和数据地址、从站地址是否正确。用串口调试工具软件测试一下plc的请求是否正确;
3) 换一下a、b接线试试
2.为什么通信超时?
1)程序或程序中参数设置错误
2)接线错误
3)找不到相应的从站或从站不存在如何将32位的浮点数转化为16位的整数?要把16位整数送到三菱的plc中,所以必须经过这个转化,请赐教!
答案
wincc的变量可以进行转换:选wincc的变量的数据类型选择为实数,格式调整选择floattosignedword。此时可以定义plc的地址,就是16为整数格式。
请问有没有用过与s7-200gprs通讯的?市场有没有和s7-200配套的gprs模块,除了md720-3 外,有没有小便宜的点的!
答案
只要买带有485或者232口的gprs通信模块,并有它的通信协议的就可以了
现在买了一根s7200的usb编程电缆在软件里面设置了usb怎么还是连接不到?刷新一下提示超时叫我检查电缆。电缆的指示等不亮。是不是s7200外部接线也有问题上面写的是cpu224dc/dc/dc.电脑上的安装硬件有提示也安装好了。帮我分析一下该有的问题
答案
你的编程电缆型号是西门子原装编程电缆pc-adapter (usb) 定货号:6es7 972-0cb20-0xa0 ,支持ppi,mpi,profibus ,如果是按照如下方法设置重新连接下试试:
首先安装驱动程序。购买的时候应该有附带的cd-rom,里面有驱动。或者到西门子官方网站上去下载一个驱动。
我的项目里有7个et200m从站,cpu选用315-2dp,听说有专用的dp模块可以不占用cpu的资源,有吗?
答案
首先所有的dp从站模块与cpu315之间的数据交换都是通过分布式总线(即profibus-dp总线)来实现的,因此,在cpu中有专门分配用于直接读/写总线上模块(包括智能模块et200m)的外设存储区(p),通过外设i/o存储区(pi和po),用户程序可以不经过过程映像输入和过程映像输出,直接访问分布式dp从站的输入模块和输出模块,而且不能以位(bit)为单位访问外设i/o存储区,只能以字节、字和双字为单位,所以说所有dp模块都需要占用cpu的内部资源;
对于智能模块et200m,与组态s7-300cpu一样,可以直接插入s7-300的信号模块,如在et200m 下插槽号4下插入模块321-1bh00-0aa0(di16xdc24v),i地址为3--4,它占用外设存储器的字节pib3-4的两个字节;你在编写程序,如赋值指令move时,必须使用pib3作为输入
我有两台s7-300plc,一台cpu的mpi地址为2,另一台cpu的mpi地址为3,通过mpi方式与上位机连接,我想在一台plc上访问另一台plc上的数据,请问该怎么做?
答案
两台s7-300plc之间的mpi通信只有两种方式:无组态的通信方式和全局数据mpi通信,注意组态mpi通信只适合s7-300/400plc与s7-400plc之间的通信,并不能用于s7-300plc之间的mpi通信。下面简单介绍上述两种通信方式。
无组态连接的mpi的通信通过调用系统功能sfc66、sfc67、sfc68和sfc69来实现,即不需要组态,只要编写通信程序可以实现通信。无组态的mpi通信分为双边编程通信方式和单边编程通信方式。x_put(sfc68)发送数据的指令,通过它将数据写入不在同一个本地s7站中的通信伙伴;x_get(sfc67)接收数据的指令,通过它可以从本地s7以外的通信伙伴中读取数据。程序编写时,如在ob1中调用,打开ob1块,在lad/stl/fbd编辑器对话框中,依次展开左边network“(网络)/standard library(标准库)/system function blocks(系统功能块),选定x_put和 x_get,再双击之,就自动在网络中指定位置弹出,设定相应参数;
两台s7-300plc之间的mpi全局数据通信用户无需编写程序,在硬件组态时组态所有mpi的plc站之间的发送区和接收区即可。在你的项目下建立两个simatic300站,分别设定各自的mpi地址和相同波特率(187.5kbit/s),打开mpi(1)网络,选择菜单“option“(选项)/define global data”(定于全局数据),打开全局变量发送区和接收区组态,定义发送区的数据组及组态,编译并保存,下载组态信息到各自的plc站中
展开全文