SIMATIC S7-1200系列
西门子官方工业商城直销SIMATIC S7-1200系列产品,欢迎前往采购!
关于MODBUS-RTU的讨论贴汇总 MODBUS-RTU的应用越来越广泛,网友们的讨论也越来越频繁,这里我汇总了一下近期关于MODBUS-RTU的一些帖子,方便大家集中学习。也在此感谢诸位曾经参与讨论各位网友!博图环境下Modbus-RTU应用入门之任务轮询关于Modbus-RTU轮询通讯的一些看法学习《DB_ANY之MODBUS-RTU轮询程序》有感学习《博图环境下Modbus-RTU应用入门之任务轮询》有感发福利:S7-1500 S7-1200 Modbus RTU主站轮询程序!附视频教程!求一个能用的modbus rtu主站轮询程序一种通用化的Modbus站点任务队列执行的模块实现SMART PLC Modbus 轮询程序不使用UDT的设备FB封装---ModbusRTU通信的温控器的例子MB_COMM和Modbus_comm的困惑S7-1214C通过模块扩展CM1241(RS422/485)实现Modbus rtu通讯一种不需要轮询的Modbus RTU通讯的方法Modbus RTU由于某一个从站掉站引起的轮询周期时间延长,如何减小此影【分享】200smart 与V20变...
继续分享1200的官方资料:关于博图软件的下载使用等资料分享到1500的帖子里面,关于1500的资料收集的比较少~西门子官方资料大全 之 S7-1500 TIA 相关http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1411657b_id=66 目录:1、手册样本------------------------------------------------0楼2、软件下载使用-------------------------------------------1楼3、官方置顶文档(黄工知道)--------------------------------2楼-3楼4、编程相关-----------------------------------------------3楼5、通讯相关-----------------------------------------------4楼6、位置控制 高数计数-------------------------------------5楼其他官方资料:西门子官方资料大全分享之WINCCh...
求证一下,MODE=1是“写;MODE=0是“读”,我的说法是否正确?请见配图:
#i := 1;IF #i = 1 THEN #Tdmin := -100; #Tdmax := #T + 5; END_IF; WHILE ABS(#Tdmax - #Tdmin) 0.00001 DO #Td平均 := (#Tdmax + #Tdmin) / 2; #Tdk := #Td平均 + 273.15; IF #T 0 THEN #ewsd := #An(Pws)[0] * EXP(#An(Pws)[1] / #Tdk + #An(Pws)[2] + #An(Pws)[3] * #Tdk + #An(Pws)[4] * #Tdk * #Tdk + #An(Pws)[5] * LN(#An(Pws)[6] * #Tdk)); ELSE #ewsd := #An(Pis)[0] * EXP(#An(Pis)[1] / #Tdk + #An(Pis)[2] + #An(Pis)[3] * #Tdk + #An(Pis)[4] * #Tdk * #Tdk + #An(Pis)[5] * LN(#An(Pis)[...
新买的422/485模块和485扩展板,都在保,博途17, 进行485通信用PTP的接收指令就出现问题用点对点的指令就好用,请问这是因为啥?PTP指令不能进行485通讯吗?
269是扩展模块 270是扩展板以上是我的程序和组态现在无论是调试软件 还是269模块发送消息270接收都出现问题请大神帮忙看看是不是程序和组态有问题
PLC与MQTT建立连接成功了!可以收到发来的代码!也可以自定义发布消息!但是,当 我订阅PLC实际输出输入点 点位信息的时候,不知道怎么让MQTT关联PLC!比如说 我的PLCI0.0由0变成1.我该怎么做,可以让这个状态发送出去!哪位大神可以指点一下啊!
博图里面组态脉冲和方向控制伺服驱动,西门子PLC s71200 脉冲和方向信号没有输出, 显示轴未启动, 是什么原因?如图.docx
目前还没完善好,可能要到下周了,呜呜呜
在用CB1214(485)通讯板时,只有R灯在亮(常亮、其他灯都不亮),用485助手也能读到数据(地址什么的都没错)。但是plc程序读不到,master一直处于BUSY不知道是什么问题。
大家好:有个软件使用上的问题,请教一下大家。有时打开程序,啥都没有改,过段时间后,在联机,发现本地程序和PLC中的程序有差异,导致无法监控。这种问题大家一般怎么解决。这个问题困扰了好久。谢谢。
1200的485扩展板串口通信遇到问题。大傻调试软件发数据 485扩展板接收波特率等设置都一样收到的数据不正常,线肯定没接反。error和NDR分别另存错误代码和长度得到的是error不置位,LEN为发送字符的2倍接收缓冲区用的是ARRAY[0..20] OF BYTE 数组名只有发送4个字符的时候才会正常存放在下标0-3里面,但是LEN长度依然是8给我干崩溃了 求助
1200做Modbus TCP通讯,bool类型的数据发送接收只能使用 i和Q 吗,能不能使用M?
MODBUS通讯中,硬件组态中的波特率的设置与程序中的波特率的设置,是否必须一致?请见配图:
解耦为不同的模块,还是在一个模块内部解耦,是一个并不显而易见的选择。正如CPU指令集的CISC与RISC,操作系统内核设计的宏内核与微内核。现实情况是,选择复杂设计的性能占上风,选择直接模块解耦的都不太能打,而很多人都认为直接模块解耦更好。这其中道理复杂,不是三言两语说清。但问题的本质就在于:定义固定接口、数据分隔、上下文关联。简单情景没问题,但是随着复杂和动态,事情变得并非想当然,负面凸显。在PLC中,以先前的Modbus开源案例为例子,我选择的是:首先高内聚为一个单一模块,然后在模块内部去分解为四个部分,每一个部分内部再分解成数量不等的层,层由元素组成。这四个部分是:UI、调度、IO公共管理、IO。这个四部分的逻辑划分,适用于任意行业应用任意案例的模块。不论是底层的设备模块,还是顶层的工厂或生产线模块。下面是这个具体案例内部的分层解耦情况。目前四个部分有很多层(12 + 5 + 2 + 9)。这些分层,与以前的开源案例代码相比,做了进一步的提纯归并,添加了一些辅助元素,以求更清晰和便于诊断。其中带有星号的层,是说如果把这个模块改写为其它任意串口Modbus设备,需要改动内容的层。近...
西门子1200PLC后边拓展了两个AI8模块,2个AQ4模块,其中第一个AI8模块如果用信号发生器发出模拟量信号(有源),PLC就采集不到数值,但是我如果接变频器的AQ通道接到第一个AI8模块上,PLC就能采集到数值。这是为什么? 对此我也做了尝试以下几种方法:①把第一个和第二个AI8模块换下位置,结果还是第一个AI8读不出来,第二个AI8就能正常读出来(所以和AI8模块本身没关系把,就是第一个AI8模块的位置有关系);②我把第一个AI8的供电电源DC24V单独用开关电源来给模块供电,结果也读不出数值③Ai8模块的接地之前是都有接的,所以我把第一个AI8模块的接地线拆掉也不行;④我把变频器所在的控制柜断电,只保留PLC所在的控制柜,结果第一个AI8模块依然读不出数值。。。。 所以想问下什么问题,请教下。 PS:补充下,现场三台控制柜,第一台和第二台控制柜放置变频器,第三台柜子单独放置PLC
1200 的422/485模块必须接连接器吗?我现在没接连接器,发送没问题,接收时出现问题就在家做点小练习,有没有不买连接器的方法?
博图V18缺少子 S7-1200 DI (4 x 24 VDC )的硬件,有哪位兄弟能有解决办法,谢谢
请问CM1241 RS485/422 这个模块上面有Tx Rx 指示灯,这个指示灯 发送和接收时候 是黄色闪亮 还是绿色闪亮 我的是黄色闪亮,是不是有问题??
我想把逻辑性的程序设为核心,生成exe这样的文件,可以用,但是不可以查内部代码,如下图中心阴影部分。 再把一些IO口和一些必要的数据设为外围,程序里可以查看代码,对IO可以置位、复位,对数据可以修改数值。如下图外面的圆。“启动”“停止”等等是IO,可以置位、复位;水温、电流等等是数据,可以写入数值。但是只能做这些,无法看到它们与其它FC/FB的逻辑。 这样做是不想影响设备管理员和售后服务工程师对设备的维护,但是又不会泄露PLC的代码。不知道PLC有类似的功能么?
1214PLC与设备一TCP通信,PLC做客户端,假如网络里面新增设备二IP地址与设备一冲突,那PLC与设备一连接状态为什么还是7004,1214与设备一已经无法正常通信了
分享