签到有奖
消息提醒
官方商城
本版版主:
俞清洲
Siemens_高级编程
【评选中】2026论坛驱动竞赛火热开启中!发帖100%有奖
最新内容
看着不错啊
《工业AI之我见》 一、西门子RXD大会 参会感受
真不错,期待分享。
工程师必备资源库 | 自动化框架AF·标准机器应用集锦·功能应用库
总之先把视频看完,谢谢老师分享
请联系班主任老师
讲解地址:讲解视频中对应的源程序,在哪儿下载了。冒泡排序算法选择排序算法最短路径算法(上)最短路径算法(下)配方数据的查询配方的添加、删除与修改轮询通信的时序控制(上)轮询通信的时序控制(下)流量累计的数据处理滤波算法 —— 平均值滤波滤波算法 —— 中值滤波模拟量的批量处理PID回路算法 —— 功能描述与数学表示PID回路算法 —— PLC的编程实现PID回路算法 —— PID的功能扩展基于TCP 的自定义协议通信应用 —— 程序框架基于TCP 的自定义协议通信应用 —— 无确认通信应用基于TCP 的自定义协议通信应用 —— 带确认通信应用等相关视频的源程序,方便下载学习参考。
2026-04-26 19:55:19 73 3 0
这个案例是针对不同数据类型的处理如果是int 类型,处理方式就写在#INT:下面,具体要做什么,需要看文档说明
这个第三阶段的第11课请问在CASE里面怎么处理程序
2026-04-16 17:21:43 67 1 0
老师能否提供一份LSAPC库下载文件,方便SCL课程的拓展学习
2026-04-03 09:02:01 97 0 0
设置为非优化访问
在接口区输入不进去ATErroWord,参考了帖子https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1655712b_id=150s_id=0num=0 也不成功
2026-03-29 20:29:35 118 1 0
不要因为目前感觉部分内容用不上就忽视它们,编程知识是一个相互关联的整体,这些看似“遥远”的内容在未来可能会给你带来意想不到的帮助。课程里的内容实际都是老师们精挑细选的重要知识点,在实际应用中非常常见,建议咱们有时间,每节课的内容都应该好好学,学习编程思维,学习编程方法。
老师您好,阶段3第3部分听完感觉只是规范化编程有收获,其它感觉用不上,比如说SIVAC,还有多用户设置服务器,感觉都离自己的实际工作环境比较远,因此请问老师第三阶段的第三部分应该重点掌握什么和该怎么学习。
2026-03-24 21:35:01 151 1 0
题目要求,求出v0到所有顶点的最短路径,将路径存储到一个二维数组中。存储格式需要按从终点到起点的方式。参照给出的图示例子。拿点V4为例,存储结果要存到PathWay[4][*]里面,V0到V4的路径= V0,V2,V4 ,存储结果就是4,2,0 ;其它未使用的数组原始保持默认值-1.其它还需要求出PathWay[0][*],PathWay[1][*],PathWay[2][*],PathWay[3][*],PathWay[5][*][*],可以看作是二维数组的行。
最短路径算法答疑.docx
2026-03-22 15:51:33 129 1 0
Array[*, *] of Int , 这个是interface 接口的二维定义
高级编程答疑.docx
2026-03-16 13:37:38 148 4 0
懂了,前面条件要选pop=true
仿真没有取出堆栈中的最小值,我新建了Output形参itemMin区分开了源程序中的item,并添加了Move指令保存输出最小值,依然没有动作。此时,statStackIndex监视为4。
2026-03-19 10:46:32 128 3 0
检查了下程序,不需要减1,应该改为下面的程序,#statNewValueIndex是计算的在0和#tempMedianIndext - 1之间有多少个值比新加入的值小。比如计算有4个比新加入的值小,则新加入的值排序后是第5个,其statNewValueIndex值应该就是4//被替换的值比上次的中值小 IF #statNewValueOldIndex #tempMedianIndext THEN #statNewValueIndex := #statNewValueIndex ; ELSE #statNewValueIndex := #statNewValueIndex + #tempMedianIndext; END_IF;
2026-03-10 14:06:21 167 5 0
cpu 重启以后程序设置了掉电保持,不是从初始状态开始,直接发送接收就会提示错误,要求释放连接,这时候连接是不存在的,就会提示这个错误
2026-03-02 11:47:07 136 3 0
放到FOR循环内更好,后面的tempLastExchangeIndex =1 判断才有意义
老师,我想请教一下,我把记录交换(statLastExchangeIndex)置零放到FOR循环外和循环内都试了一遍,发现对程序运行没有影响,到底哪个方法更好呢?烦请老师指教一下
2026-02-23 22:36:39 171 1 0
periode UDInt 1000 Period duration of the signal profile in [ms]单位是ms,100000就是100sphaseShift 是偏移时间也是ms为单位,和这个参数无关
2026-02-13 15:36:29 164 1 0
TIA_Portal_TestSuiteAdvanced_V17.zip
我在打开高级编程第三阶段的程序库时,用博图v17打开时需要升级,提示需要下载TIA portal Test Suite Advanced,能发一下链接我下载吗?SIMATIC Visualization Architect 这个也需要下载
2026-02-13 15:13:00 180 1 0
纳秒时间正好是3的倍数,tempRequestTurn=false,主要是为了留出一些空闲时间,可以看成空闲因子,并非一定要选择3
在课程3阶段基于TCP 的自定义协议通信应用 —— 带确认通信应用章节中,给的例程中,有一段代码不清楚意思,图片中红色部分,进行了MOD运算,为什么进行除3取余的运算
2026-02-12 17:17:36 155 1 0
参考以下链接:在 TIA Portal 中,如何打开、编辑和升级全局库?https://support.industry.siemens.com/cs/cn/zh/view/37364723
下载了文件但是在博图加载时,找不到,无法加载
2026-02-09 12:46:12 179 1 0
绿色部分不是不够,是分两种情况,一种是后面的空间不够,分为两部分放另一种是后面的空间足够,直接放
2026-02-02 11:47:26 232 3 0
系统提供的是标准的PID算法,已经能够覆盖大部分应用场景,但是可以看到也是在不断更新版本的,例如早期版本没有死区,没有无扰切换等等,自己写可以定制自己的需求这个章节并非一定要实现自己的PID算法,更多的是展示如何实现复杂的算法
请问一下老师,这个章节中的PID算法的应用场合是什么。考虑到已经有了PID标准指令块,那么在什么场景写使用这个章节中讲解的PID算法呢?有哪些场合需要自己写PID算法程序吗?
2026-01-22 11:30:14 244 1 0
好的 谢谢老师!
老师判断一个字符串中的字符是字母还是数字 比较好的方式应该怎么考虑
2026-01-20 11:13:09 249 2 0
明白了,谢谢。
如截图中,1我理解,就是把最短路径的前驱顶点获取到出来,但是后面的2,3,4 就不是太理解,尤其是4 怎么是这个前驱顶点即做括号内的索引,又被前驱顶点的数值给赋值 ???? 别的部分都明白了,这部分实在理解不了,希望老师给解释一下!!!
2025-12-10 22:17:09 501 4 0
仔细看,看仔细
FaultSwithcToRun的FB 和 MaintainSwitchToRun的FB 以及RunTimeSwitchToRun的FB 是不是一样的?有什么区别?
2025-12-27 15:44:22 327 3 0
在Phase3章节1.8的课后习题的答案中,关于使用指针链的意义不是很明白:虽然在正序查找和反向查找中使用了while循环搭配指针链,减少了遍历次数。但是在查找第一条非空有效记录时,仍然是通过遍历的方法。假设第一条非空记录在数组末尾,那么同样需要把for循环按照upper bound次数完整执行一遍,不能减少for循环的次数没有感觉到使用指针链的意义,麻烦老师给解释一下使用指针链的场景,希望了解指针链的优势是什么,多谢!
2025-12-30 14:52:25 226 0 0
UDINT_TO_TIME(REAL_TO_UDINT(real#1000.0 * real#0.5 / #frequency));
老师,我的这个SCL报错的原因为参数不匹配,具体是哪里错了呢?麻烦老师指教一下
2025-12-25 22:11:18 294 1 0
尽量使用英文名,中文名容易出问题,英文不太好拼音也行,关键是要让大家一眼能看懂这个变量的含义
老师您好,请问考试的时候所有变量必须使用英文命名吗?
2025-12-15 21:51:44 382 1 0
查看班级群公告的“??课程程序库下载链接”,或者联系班主任
每节课给的库文件和demo show老师讲的例子不完全吻合,有的没有组织块;视频中老师讲的完整程序可在哪里找到
2025-11-13 12:00:59 408 1 0
尊敬的老师:您们好! 我所购买的高级编程课件还剩下十多天了,就要终止了!能否帮我延长学习时间三个月 谢谢! 学员:孟兴洪 2025年11月20日
2025-11-20 20:46:53 326 1 0
1、子网在设备网络视图中未连接在一起,连接一起后正常不显示红色了,但是这里不连接也可以进行数据收发,这是为什么?子网是逻辑连接,不为接口创建连接只是显示上提示错误,对于编程实现的OUC,在通信时没有任何影响2、连接ID哪里的红色无法解决,除了这个TCON的ID是1,其他找不到第二ID是1的位置,而且红色提示仍然可以正常收发数据,这是为什么?用图形连接向导就先把所有红色标记处理掉,给所有接口连接子网,再看3、如果把ID改为其他未使用的数字,红色可以消失,但是在网络视图的连接里仍然可以看到ID为1的连接存在,这个连接来自哪里,如何找到它?在线网络视图里的连接id是由connect 引脚连接的实参里的实际值决定,不一定和图形向导中的一致。所以要监控连接DB的实际值
从库里拖拽的DEMO,直接下载后仿真,在TCON的组态里子网和连接ID的位置显示红色,连接ID提示连接ID由另一个连接使用。1、子网在设备网络视图中未连接在一起,连接一起后正常不显示红色了,但是这里不连接也可以进行数据收发,这是为什么?2、连接ID哪里的红色无法解决,除了这个TCON的ID是1,其他找不到第二ID是1的位置,而且红色提示仍然可以正常收发数据,这是为什么?3、如果把ID改为其他未使用的数字,红色可以消失,但是在网络视图的连接里仍然可以看到ID为1的连接存在,这个连接来自哪里,如何找到它?
2025-11-15 10:28:50 387 1 0
和固件版本无关
各位老师好,我打开了课程给的代码压缩包,将库文件添加到项目里,发现接口区不定长数组的引用报红,该怎么处理????
2025-11-11 21:37:38 421 3 0
对不起,本版区为认证版区,只有通过授权的用户才可以进入,敬请谅解!
【热门学习中】前沿技术专题:西门子工业新产品新功能新技术
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有1605条技术帖
分享
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!