热门帖

【S7-200 Smart开源标准化编程】又双叒叕发MODBUS RTU程序

最新内容

大佬的东西 先收藏好 以后一定用的到

之前发过好多次关于modbus方面的帖子,关于200smart标准化的帖子之前就发了两三篇,距离现在最近的帖子已经超时锁定了。这次发帖是给之前的程序增加了新功能。在一个高度封装的子程序里增加新功能是挺困难的,还好成功的完成了。完整的介绍程序的功能:1、不需要编程,只需在数据块里正确填好各项参数,即可完美工作。2、通信任务分为轮询任务组,和写优先任务组。轮询任务组内可以放置写操作任务。即写操作在正常轮流工作里。3、掉站跳过和定时掉站恢复功能。4、定时写优先组内操作的数据读回功能,即把写操作变成读操作把写入从站的数据读回到PLC。5、轮询任务组里的任意通信任务可以临时退出和随时加入轮询功能里。如果想要人工的将某个轮询内的通信任务退出轮询,将其读写操作的0和1改变为0、1、10、11、以外的任意数值,这条通信任务就退出轮询了。新增功能6、以上2~4功能可以通过设置来启用和停用。假如应用中会出现同一时刻(同一扫描周期)的多个写操作,那么请把高优先级的写任务写在小序号(其实没序号)的写操作任务里。因为写操作的检查是从小序号开始的,其实是按顺序检查,先检查到的先执行。数据块里的指针赋值是一大麻烦,要么是很大的双整数,要么是十六进制数,很不方便。这次这里的改进就是输入简单的双整数,比始填4700是希望指向VB4700的指针,封装的子程序在第一个扫描周期会将4700这些双整数变成指针。当然,此数据块中输入十六进制数和很大的双整数值的指针数值也可以,是兼容的。切记设置好库内存,背影数据等的地址,不要出现干涉。干涉或数据块填写的不正确,程序就工作不起来了。双口modbus rtu2.6测试240328.smart.zip

不欲勿施

2024-03-28 19:44:03 232 5 5

参与讨论
西门子6ES7 972-0CB20-0XA0电缆线能不能自己做?

最新内容

串口线可以延长,我的做法就是原先出线头是母插,我配套一个公插连接母插,另外一端还是公插就可以了。自己要注意长度问题。

西门子6ES7 972-0CB20-0XA0通讯模块的9针电缆能不能自己做?

youzhiwei8

2024-03-28 13:12:31 84 6 1

参与讨论
SCL上升沿触嵌套在IF语句里只能触发一次?咋回事啊

最新内容

刚刚看到,要回复时,你已经结贴了。你想无论是那种方式的编程,沿指令有效需要有一次由0变1,或者是由1变0的过程,才可以出现沿跳变信号。IF指令是当input1 = 1的时候,then后面的指令才有效,由此,你第一次,调用有沿的跳变,output会加1。而当IF 的input1 = 0 的时候,then后面的程序因为input1已经为0了,相当于没有再调用下面的程序段了,沿存储也无法得到复位,所以,沿指令无效,就无法再执行加1的程序段。

把上升沿加到IF语句里,只能IF语句第一次触发有效,之后怎么触发IF上升沿都无效,去了IF 上升沿就可以 怎么回事啊

luffy-D

2024-03-28 13:06:33 80 6 1

参与讨论

如上图:2台电机长距离驱动皮带机,主从机均为速度控制,采用速度饱和转矩限幅的控制方式:先说说我的理解,请各位大佬看看每一条理解是否正确:1、上面图中的A\D这2种模式均为从机跟随,我们设置从机的速度略低,是为了2个目的①张紧皮带②使从机进入速度饱和,转矩限幅。 请问我上面的理解对吗?我的疑问是从机怎么进入的速度饱和,我的理解是当从机的反馈值一直达不到设定值时才会进入到饱和区,但现在A和D模式都是主机速度较快,从机速度较慢,此时是主机拖着从机在跑,原理上应该是实际速度要高于从机的设定速度。而此时的从机想要维持设定速度相当于是进入了发电状态,在A\D这种情况是因为进入了发电状态而饱和的吗(整个这句话是我不理解的重点,请各位大神详解)2、同理B和C状态是从机速度略高,因主机作为主拖动,因为从机转矩限幅了,使从机达不到设定的转速,从而进入饱和,对吗?3、这个是额外的提问,和主题无关,大家在调试长距离皮带机时的加减数时间是机械工程师给定的吗?长距离皮带机的这个速度差就是皮带机的可承受张力吗?具体是否可以由皮带机的张紧装置检测到皮带机的张力呢?本人萌新,还望各路大神教诲!!!

手机用户20240222479745

2024-03-28 11:13:50 129 7 3

参与讨论
STEP 7 Safety 在15.1以下版本属于一个软件插件,需要另外安装对吗?

最新内容

需要单独安装,感谢3楼下载链接分享。

这个插件有出口管制无法下载?

XYJ_1

2024-03-28 10:13:31 74 5 1

参与讨论
wincc下载

最新内容

如果你依照现有数字量开关来控制炉火,能做成功,我希望你申请专利!

求助 求助根据一个设定温度,控制燃烧机PID比例调节,但是PID输出信号是开关量的,PLC输出两个Q点 一个开大(Q0.0),一个关小 (Q0.1)燃烧机从最小到最大的行程按照60秒注:燃烧机开机默认小火,Q0.0输出30s 燃烧器为50%负荷运行,Q0.1输出30s 燃烧器为0%的负荷运行。Q0.0 Q0.1不输出保持当前运行状态,

手机用户20231017804220

2024-03-28 10:10:50 98 6 2

参与讨论

哪位好心的大哥大姐能告诉我一下2023年逻辑算法的比赛的的两天的细致的流程,就是第一天干什么,第二天干什么,谢谢谢谢了

菱清

2024-03-28 09:38:06 112 5 0

参与讨论
如何将1200的诊断信息显示在KTP上

最新内容

供参考:<p data-bind="text: title, attr: { lang: selectedLanguage }" style=";padding: 8px 0px;border: 0px;font-variant-numeric: inherit;font-variant-east-asian: inherit;font-variant-alternates: inherit;font-variant-position: inherit;font-stretch: inherit;font-size: 18px;line-height: 22px;font-family: Arial, Geneva, Helvetica, icosios, Microsoft Yahei, 宋体, Sim

如何将1200PLC的诊断信息在KTP700 屏幕上显示,如下图1500PLC一样,谢谢分享!

海上漂2

2024-03-28 09:07:22 103 5 0

参与讨论
PLCSIM/PLCsimadvanced 适配TIA 版本的困惑

最新内容

PLCSIM V17 和PLCSIM advanced 是2个软件,前者V17必须和其他版本一一对应,不能向下兼容后者目前最新版本好像到5.0了,只能用于1500系列的仿真

PLCSIM/PLCsimadvanced 适配TIA 版本都是一一对应的吗?plcsimv17/PLCsimadvanced V17只能用于TIA V17的仿真吗?还是可以向下兼容用于低版本的TIA 仿真?

linuxforever

2024-03-28 08:28:34 106 8 0

参与讨论
求教!低电平脉冲控制V90?

最新内容

v90脉冲接口有+-,+的接24,-的接PLC的输出不行吗

欧姆龙PLC来控制V90的位置模式,脉冲输出是低电平的,而V90的脉冲接受好像是高电平的?V90版本是FS 04有没有什么方法能完成位置模式下,低电平脉冲对V90的脉冲控制呢?

电控——小白

2024-03-28 08:28:26 99 10 0

参与讨论
高线活套调节器输出锁死

最新内容

这个一阶滤波程序 y = y * k + x*(1- k); 存在这个漏洞;就是当x是NaN的时候, y也会变成NaN, 导致形成自锁。 这是这个方法的一个bug。当然, 可以通过float指令后面的enable来判断是否计算错误。 这个问题要引起注意。

前天夜里,高线复产。 生产时发现3#活套不调节,始终输出0.造成拉钢,导致废品。 昨天去现场分析,现场的电气段长说是一阶滤波输出始终不变,他更换了一个MD地址,就能使用了。 原地址还保存着出故障时的值。 我看了下,16进制下是0x7FC00000. 并且在变量表中无法切换成浮点数显示。 百度查了一下,0x7FC00000表示无效浮点数,无穷大。 我检查了以下程序,可以排除地址复用,并且一阶滤波,y = y * k + act * (1 - k);仅仅设计乘法和 加减法,也可以排除掉浮点数除0的操作。 始终搞不懂道理哪里运算错误导致输出值编程0x7FC00000. 并且, 一旦出现这个值, 所有的浮点数运算都会无效,所以导致了调节器输出锁死。 想来想去, 可能是检修期间停电,上电时初始化出错, 或者cpu计算这条指令的时候出错导致。 大家有何高见?

锋言锋语

2024-03-28 08:12:04 70 6 1

参与讨论
高速计数器测频率感应不到脉冲或频率,

最新内容

换掉传感器,能驱动PLC的电压即可。

高速计数器测频率感应不到脉冲或频率,NPN接法,传感器感应电压用示波器测试如下,对于这种微弱电压的传感器有什么测试方法?

ligp99

2024-03-28 07:02:28 104 5 3

参与讨论
不需要光栅尺补偿怎么搞?

最新内容

默认是0.99998改到0.6也是一样状态。 低速的时候电机转3~5度回转一点点

有一根轴机械上有点问题,不方便维修。一点点误差,光栅尺补偿造成电机来回转旋转,先想着把光栅尺屏蔽了,但PLC改不了。能不能调整参数让光栅尺不补偿?或者在一定误差范围内不补偿?

跳动DE心

2024-03-27 22:21:31 184 12 0

参与讨论
modbus 通讯仪表 ,寄存器地址是30000开头,奇葩厂家。

最新内容

这个表能用,问题不大。

设计单位指定采用小品牌的仪表,遥信01功能码,寄存器地址竟然是30000开头的。modsacn采集仪表没有问题。问题是sept 7 micro win 软件默认发出的是04 功能码? 如何破局?请教各位大神!!!

inception9578

2024-03-27 22:10:56 216 14 2

参与讨论
监控的DTL数据,总是显示16进制,有没有办法让它显示年月日时分秒?

最新内容

用监控表,拖dtl展开后的年月日时分秒的行到监控表中,看监控表就行了。

监控的DTL数据,总是显示16进制,有没有办法让它显示年月日时分秒?请看配图:

zbhdm

2024-03-27 21:21:09 97 6 1

参与讨论
变频器广泛使用,为什么电机还考虑星三角形接法?

最新内容

再说了,如果仅仅为了降低启动电流,减少对电网的冲击,可以考虑软启动,没有人会用变频器,那太浪费了。

变频器已解决电机启动调速停止时的问题了,为什么电机还标明什么接法?

yh2000

2024-03-27 17:50:18 206 8 3

参与讨论
顺序启动按钮后输出

最新内容

上次有个人在论坛发帖问6个电机随意选4个,触摸屏选择4个,先选的优先启动,顺序是无次序的,比如2364 1562 2543等等,要求按选择顺序启动,间隔时间10S。是不是跟你这个要求很像?我看到了也写了一段程序,用了5个程序段用LAD写的,还有一个DB块就实现了,很简单。具体用了1个计数器和3个定时器。(用什么数组、堆栈、指针,搞那么复杂干啥!!)程序在公司电脑上写的,加密了,搞不出来,不好意思哈。

如上图: 需要给4各水槽加水,但是用的同一个流量计,所以就不能同时开4个阀门.4个阀门随意开启1个或多个,触摸屏可以同时先后置位阀门开启按钮.优先触发的阀门开启后,注水到达设定的体积后关闭次阀门并开启后面触发的阀门.我尝试做了个FB,有5个阀门的数组,每个按钮对应一个整数,触发后把他们存入一个缓存区. 这个缓存区对应两个指针(就是循环队列那种头尾指针的那种) 尾指针做存入用,头指针做取出用.头尾指针不等就出队,注水完成就头指针下移.这个有弊端,不能同时触发5个阀门.总觉得自己写的不好,又有点啰嗦,但是又不知道该怎么完善.希望大家帮帮我看看,怎么完善,或者有更好的方法可以告知一下. 我这个是混搭风 SCL和LAD都是刚入门.大家不要建议...... 压缩包是对应的库文件....库1.zip

小蚂蚂

2024-03-27 15:13:21 298 17 4

参与讨论
工控朋友们!!!欢迎来讨论。

最新内容

你可以考虑用虚拟机

各位工控朋友们,现在工控上运用的各种软件,AMD处理器能完美胜任吗?

果baba

2024-03-27 14:15:11 156 8 4

参与讨论
我想用java采集 保持寄存器的数据

最新内容

对于Modbus保持寄存器中的数据,通常是16位的有符号整数,也就是short类型。而readHoldRegister返回的byte数组是由两个字节组成一个short的,可以通过位操作进行转换。

用java采集遇到了很多坑第一个是串口线的问题,才发现西门子的RS485转USB是有专门线的,不知道还有没有别的需要注意的地方

手机用户20240319319022

2024-03-27 13:22:29 96 6 0

参与讨论
【求助】关于西门子S200系列驱动器的电机问题

最新内容

所以呀,论坛里是言论自由的。海纳百川嘛。但是信息可就鱼龙混杂了。现在的网络,不是象牙塔那种的纯洁无瑕,而是险恶环生的哟。我们不明白,可以百度,可以论坛里问,但是,更需要自己做功课,要有鉴别力。那些信息是自己需要的真信息,那些信息是假的。轻信是最容易犯错误的。

S200驱动器可以带第三方电机吗?有个设备使用的是S120驱动器+第三方交流异步电机的方案,现在想把驱动器从S120换成S200,电机是否一定要替换成西门子的SIMOTICS伺服电机才行?

手机用户20230710403221

2024-03-27 12:48:51 122 6 1

参与讨论
博图v16无法上传

最新内容

重启试试

在线后,上传就报这个错,怎么解决啊

手机用户20210713646350

2024-03-27 10:50:14 127 6 1

参与讨论
只有24V直流电源却测量出48V直流电源

最新内容

相当于串联电路。

前年做项目,做前期调试发现有一个远程模块供电信号显示不正常,电工就去查原因说接线都没有问题,就是电压有点问题,万用表显示48V电源,当时心里在想哪里的48V直流电源,我用的都是24V直流电源,当时就排查接线问题,发现第一个开关电源的0V接入了第二个开关电源的24V,形成了串联电路。幸好的是远程模块都没有损坏

朋飞

2024-03-27 10:34:08 179 8 0

参与讨论
ST60 导出新的程序我的硬件就没反应,这程序都是1了,还会时不时更新程序吗

最新内容

什么硬件没反应?尾号1是什么东西?

ST60 导出新的程序我的硬件就没反应之前这个问题也出现过,后面供应商派技术过来解决了,说是软件更新问题,不过都是尾号1,怎么就是时不时还会更新程序吗,我按照之前方法,操作了一台,搞定了一台,后面几台都不行了,有大神吗,江湖救急,15607495281小谈

手机用户20230818755080

2024-03-27 10:16:25 89 5 0

参与讨论
HMI中的IO域如何隐藏背景色

最新内容

向hellokitty學習!

如图,IO域里我只想要文本显示,背景色和边框如何隐藏掉

反转地球

2024-03-26 22:55:30 153 8 1

参与讨论
s7-200数据归档应该怎么用?

最新内容

威纶触摸屏在HMI行业中,那是排行第一的,功能最齐全的,它都做不到,其它屏就更做不到。

我使用填表程序记录我需要的拔起速度值,但是填表程序最大只能记录100个条目,就算是运用了先入先出/后入先出指令,也比较麻烦,因为要不断写这一行代码,而且并不能帮我生成一个表格出来。如果我要记录1000个条目甚至更多,靠填表程序记录就不满足我的要求了。打电话给西门子的客服是叫我用S7-200的数据归档程序,我买来了256K的存储卡插在了PLC上,也能读取到这一张卡。我顺着官方文档/视频以及数据归档向导,生成了两个数据归档文件。下面几张图是其中“右边数据归档”生成的过程图,一些域名命名和V存储区设定。VB4-VB7没有被占用。与传统不一样的是,这个一段程序不是通过上升沿指令来触发,而是利用主程序中的中断程序来每0.02s来触发。下图是主程序的中断程序片段:下图为子程序关于数据记录的片段:我既使用了填表程序也使用了数据归档。使用相应的传感器,有拔起速度的变化,我查看填表程序存储区的数据是有的,从VW9000-VW9202,最大条目100条记录了100个,但是数据归档的存取地址VW4却是0。于是我通过从存储卡上传数据归档文件,和用PPI线连接PLC和PC,在S7-200 Explorer软件里面找到256K存储卡并刷新后,再右击数据归档文件进行的上传,另存为一个.CSV文档。但是我右击这个数据归档文档的属性可以直接看到记录的数据条目为0,且已修改的时间还是昨天的时间,根本不是最新的时间,有次我可以相信保存在存储卡上的数据根本就没有同步到PC上,所以点开.CSV文件只能看到第一排一些常规标签(时间、日期、需要记录的域名)。我的问题是:数据归档是我这样子用的吗?如果是,那为什么我上载的数据记录.csv文件为什么是空的?如果不是,请各位不吝赐教。非常感谢!!!

手机用户20220929283843

2024-03-26 22:07:15 214 11 2

参与讨论
软件安装问题

最新内容

教育版不合适

博图V17,总是在修改系统那一步提示安装失败,请教有什么解决办法,系统是win11教育版

fanfan198876

2024-03-26 21:55:35 120 10 0

参与讨论
FC功能块加密后仿真不了怎么办

最新内容

楼上都说了没办法

如图,有三个快被加密了,现在仿真不了怎么办?密码不知道,想要仿真可以吗?怎么操作?

反转地球

2024-03-26 21:11:37 124 7 1

参与讨论
AVG怎么会这样

最新内容

转速这8个值是什么值,你要不要在这里列一列?你光说这个0有啥意义?

AVG_DI输入是0 ,长度是8 怎么会有输出 还溢出

ligp99

2024-03-26 18:48:11 136 6 0

参与讨论
840dsl安全集成-安全编码器设置

最新内容

已收藏!!!!!

最近维修中碰到的一个难题,想问一下做西门子的调试的师傅有没有遇到过一台西门子电机1FT6系列的,因为停产了更换了一台1FT7系列的,做完识别,安全集成的确认,现在还有个关于安全集成的报警:201671提示需要设置安全编码器和标准编码器,这个不是很懂,有没有懂得师傅告知一下,谢谢!

Heymone

2024-03-26 15:43:27 153 5 0

参与讨论
200smart的PID

最新内容

找个加热棒。探头试试

200Smart的PID功能怎么用才正确?

雷博

2024-03-26 15:11:08 141 7 0

参与讨论
69篇主题

热门标签

相关推荐

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。