西门子官方工业商城直销SIMATIC S7-200 SMART系列产品,欢迎前往采购!
如题,M区和V区到底有啥区别,什么情况下只能用M区而不能用V区?能否给举个例子或截图一段程序解答一下。
今天,在查找modbus tcp通讯案例程序时,发现有一处说明错误了。通讯指令MBUS_CLIENT的管脚error,外部应该是字节数据类型,而技术参考标注的是位Bool,图示:该处的数据类型应该是byte。
在官网下载了Modbus轮询的样例,里面使用了三个库方框如何把库保存到 MicroWin SMART中,方便以后使用
发现问题的是我群里的雨点 罗工。发现200smart上的modbus tcp指令在实现PLC连接网关后再连接多个rtu从站应用中,当rtu从站掉站后通信指令不会发出超时错误信息。我进行了二次测试,此测试在2.8软件中实现的。我的试验环境是st60 2.5固件,网关是摩莎MB3180,使用的USB转串口是欧姆龙的CS1W-CIF31 ,rtu从站是软件modbus slave。此处贴摩莎网关上的报文监控截图第一张是正常的通信,第二张是掉站后的通信掉站后的通信,通信指令不返回超时错误信息,即十进制43错误。显示的是无错误,状态转存后也是无错误。这里上传测试的程序。modbustcp测试.smart.zip还望西门子工程师给予关注和解决
Profinet和put与get那个通讯速度快?比如 PLC连接Profinet(et200sp) 分站 模式控制更好?还是 plc连接PLC(这个plc做et200sp的功能) 用put与get 或Profinet模式更好、现场已经有网线了
我想请问一下大神们这个是仪表的说明书,左边的数字说明书上写的是modbus地址那我的程序是不是这样写就行了,把77填进Addr就可以读到B相的功率
各位前辈和高手,刚接触西门子,看到USS通讯,不知它是否用的普遍,是否要深入研究,请告知。
与官方库功能不同的地方:一、参数采用标准16进制modbus地址+功能码方式(类似三菱);二、主站发送条件是检测线路空闲3.5个字符后才发送;三、接收消息超时为3.5个字符+输入参数毫秒(字节数);四、增加辅助功能。读辅助为按当前参数从输入从站号起到辅助参数止的所有从站,目标地址按字节顺延,辅助参数小则退出本组参数;写辅助为,写成功则目标地址数据覆盖辅助参数地址,写失败则辅助地址覆盖目标地址。五、主程序要求一直调用,CRC16程序和两个中断程序为程序自动调用;主程序分别输出读和写能流,用户可以用此能流驱动运行自己的参数组变动程序,也可以直接更改参数组,不会影响通讯,但可能会有参数组被跳过。六、主程序有个输入参数:写请求位;运行逻辑为,当写请求位为1时,当前读从站通讯结束后立即运行请求的通讯(现在为至少实际发出一次读通讯,才会执行写请求的写通讯)(准备将读一次才可写的限制删除,更改为只要有请求,则当前从站通讯结束就运行请求的通讯,但此请求将没有读辅助功能)
200或smart cpu,不带扩展,单独就一个cpu,供电电源用多大的空开,大家说说,plc分直流、交流,空开的品牌脱扣电流,最好有这几项先说说我 交流的2A的空开, 施耐德或德力西,直流供电的plc一般选的空开3A,
请教如何用SMART的PLC写个统计设备运行时间和停止时间的块?
大神们好,我想请问一下,模拟量模块设置里面的抑制和滤波有什么用,该怎么设置我使用的是EM AM03的模块,做的是PID的恒压供水,通道0接的是是压力变送器。当我只接入通道0的时候,水压非常稳定,控制效果很好,但是我通道1接了另一个模拟量的时候,水压就很不稳了,来回横跳,接的是流量计。请问一下大家这是什么情况,是线路扰还是仪表的问题。
一套200SMART能否在同一个网段里同时读写3套200SMART?4套200SMART通过交换机连接,其中一套用Get/Put 向导能否同时读、写其它三套200SMART的IB、QB、MB?会不会出现什么通讯问题?
200SMART怎么采集100米左右的开关信号、模拟量信号?部分设备离200SMART相对比较远,需要通过PLC控制远端设备、传回4-20mA模拟量信号、工作信号,过载信号。主要是不想减少远端布线!
新手请教,除了西门子官方的样例项目下载中心(样例太少了),还有哪些网站能下载到样例项目程序,初学时全部自己写的,发现闭门造车不但慢还考虑的不周全,想借鉴借鉴别人先进经验。
一套200SMART能采集32个4-20mA模拟量数据吗?32个模拟量分布在120米*40米的空间里,用什么方式采集比较好?怎么减少布线?有没有集中采集8个模拟量,送给PLC模拟量模块?
Lib.rar原贴见:https://www.ad.siemens.com.cn/club/bbs/post_1872900_64_0_31.html#anch由于原MODBUS轮询库是基于200的源码修改,使用上有一些和SMART原版库不一致的地方(不支持PORT 1,不支持400000的寄存器地址),现由网友“不欲勿施”提供SMART源码,修改更正发布第二版。已测试。若有问题,请回贴。此版包含两个库文件,对应原版的两个MODBUS库。也即是说,使用这版如果你的SMART PLC有两个串口,可以两个串口同时作MODBUS 主站,进行通讯。如果没有此需求,可以使用上一版库。顺便说一下此库编程思路。此库不维护通讯需要轮询的数组。库中有一个位RING,表示是否有某条MSG正在占用。CTRL初始化后,程序第一条MSG检查RING,发现未占用,则置位RING,并置位其IN_OUT变量myRING.(为什么要有myRING,各位可以自己思考一下),然后是正常的MODBUS状态机,直到结束。结束后,复位RING,复位myRING.其下一条EN=TRUE的MSG发现RING已未占用。则执行相同的操作...
S7-200 smart在上传数据日志时提示未知通信错误,之前一直在使用,突然不行。其他数据日志上传正常,重新下载程序再上传还是一样。CPU和模块重新上电后,所有模块DIAG灯闪烁,检查发现CPU有致命错误,报内部固件错误,重新刷固件以后,恢复正常,上传数据日志也恢复正常。请问这是什么原因引起的?
AutoCAD Electrical 没有SAMRT,怎么导入?多谢
控制场景程序控制加热器加热,并控制加热器出口温度,加热器组数通常在1~8组,每次新项目都要重新编写逻辑,大致就是出口温度高于设定值减少加热器组数,出口温度低于设定值增加加热器组,加热器是用电磁式接触器控温的,控温精度不高,模糊控制即可。大致思路如下图程序,有4组加热器,将5530~27648的数值对应到4个输出线圈,毕竟电磁式接触器不能过于频繁吸合分段,所以对于VB9的数值写入做了个延时,照顾下接触器。Q点输出加延时是为了不然4组同时吸合,降低对电网的冲击(可有可无,问题不大)。程序的担忧点进气流量如果是满负荷工况下,我调整出一个合适的PID参数,后续客户如果降低进气流量(比如进气流量的1/2或1/4),但PID参数没改,会出现什么样的情况?对于PID的底层逻辑,我知之甚少,水平不足,只是会简单得应用。各位大佬看看呢,点评一下,给点建议吧,smart程序和AWL文件都在压缩包内,程序截图如下。PID控制加热器组数测试.rar
描述:1、买了个普通的增量式编码器,五根线(红 - DC24V、黑 - 0V、绿 - A相、白 - B相、黄 - Z 相)2、把绿、白线分别接入 200 SMART 的 I0.0、I0.13、编码器到底是 NPN 还是 PNP 不清楚4、若公共端 1M 点接线。通电后用手缓慢旋转电机,A 相(I0.0)始终能闪烁,B 相(I0.1)一直导通(NPN接法)/ 断电(PNP接法)。5、若公共端 1M 点不接线。通电后用手缓慢旋转电机,I0.0、I0.1 同时亮灭交替。困惑:【针对描述4】:我看别人把 NPN 型欧姆龙编码器 A 相和 B 相接入 200 SMART 的 I0.0 和 I0.1,1M 接 24V,旋转电机,I0.0 和 I0.1 会交替闪烁。为什么我刚买的编码器 B 相不会闪烁呢?B 相不能闪烁,高速计数器模式 9(A/B 正交)岂不是不能用?【针对描述5】:公共端 1M 点没有接线,为什么 I0.0、I0.1 还能同时亮灭交替?这样不是没有形成回路的吗?----------------------- 以下为后补内容 ----------------------------...
安装时提示如下内容,大师有什么好办法吗 真的不想重装系统,着急,有偿酬谢 ,可以微信联系我 ZS09098888
大神有没有S7-200 SMART编程软件下载地址,谢谢啦,能有教程最好
我这有这么一个小项目液压油缸通过电子尺测量长度我触摸屏设置的长度到就停现在是最短点和我设置的活动行程有冲突在怎么都定不准该怎么解决这个问题
过程控制中,给定值与反馈值控制过程变量的算法,除了通用PID外还有些什么算法?pid好像对滞后明显的控制没有专治疗效的。
200smart同时与10台威纶通以太网通讯(威纶通程序一样),协议是采用TCP/IP,查smart资源同时最大是8个被动连接,剩下两台威纶通无法连接,除了采用威纶通的远端功能外还有其它方法吗?(远端是相当于其它屏的扩展延伸)注:1、485不考虑。2、S7-1200是可以的,开放式通信最大14个,目前最初方案采用smart,不行再换成1200
分享