玩家100
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 352 点
下载积分: 1756 分
在线时间: 117(小时)
注册时间: 2016-06-30
最后登录: 2024-05-03
查看玩家100的 主题 / 回贴
楼主  发表于: 2023-10-17 10:52
描述:1
图片:
描述:2
图片:
描述:3
图片:
描述:4
图片:
一个功能块有这么复杂吗,我真怀疑有些人写功能块是故意让人看不懂的。
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-05-05
查看flyfeky的 主题 / 回贴
1楼  发表于: 2023-11-07 23:21
引用
引用第14楼玩家100于2023-10-25 11:46发表的  :

1.一般来说*p=&a的表示方法是错的,*p=a和p=&a是正确的。

2.*p=a的意思:将a的值赋给p指针指向的地址的值;

.......


你这不是C语言的用法吗。
西门子倍福WPF+C#数据库,槽式设备专家
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-05-05
查看flyfeky的 主题 / 回贴
2楼  发表于: 2023-11-07 23:22
引用
引用第15楼wsxebjz于2023-11-07 18:40发表的  :
  解决问题第一,稳定,好用,哪怕你用10000步堆出来普通人一千步写出来的程序,只要稳定好用就是好程序。
  至于编程技巧,有人在论坛里长期宣传:中间继电器M的本质是糖果,倡导大家拒绝使用M。说实话,我也做过全局部变量,不带M的子程序多次调用。它说的那么高大上,是欺负部分电工没有接触C或者汇编。可惜这种言论没有任何实际意义。只要规划好pou标签,稳定好用就够了。


思路一致,  我放弃了FB , m  全部用全局变量, pou  fc  ,一样的结构化。
西门子倍福WPF+C#数据库,槽式设备专家