回复:西门子程序专业名称

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-07-20 20:42:35

6楼

像这样的名称  有没有资料可以学习,看不懂 百度也出不来

///////////////////////////////////

  1. 这种是编程人员根据自己情况定义的,

  2. 你能这样问,那么编程,类似于C ,VB等文本结构的程序,应该处理较少。 因为不需要也不可能把每个变量完整的标准(变量名长度字节不够)

  3. 这个Aaaa_Bbbb_Cccc  一般的编程还是有迹可循的,大部分是按照集合 顺推的,从大范围到具体小范围 ,或者 Aaaa_Bbbb  数据从A 到B   反之  Bbbb_Aaaa. 当然每个人的风格不同,这个没有具体标准。因为西门子支持文本结构编程例如SCL,标题一,标题二 类似风格

  4. 你图示Send_TQ_Set: 表示转矩给定  Send_CTLW1 : 写入第一个控制字   Recv_TQ_act_procent: 接受实际转矩。  这个都是最低层次。仅仅是简写

    说明你发送的图片应该是 传动控制(电机驱动  DC直流  AC矢量/伺服)

  5. 这样同样一个逻辑类型就非常方便,例如单按钮启动停止 ,针对 100个被控对象, 按钮为button1--100 ,这样在对应变量是,方便移植,或则采用数组,不用一个个建立变量,

    如  button_start:ARRAY[0..20] OF BOOL:=false;  21个按钮

       那么变量button_start[0]  为第一个。

    那么编程如下

    // 21个电机单独启动/停止  单按钮

  6. FOR i:= 0 TO 20 BY 1 DO

    run[i]:=((button_start[i] AND NOT store_start[i]) XOR run[i]) AND NOT fault[i] AND start_condition[i];

        store_start[i]:= button_start[i];

         run_light[i]:=run[i]; 

    END_FOR; 

      我这里用全称为了让你看清楚了,但习惯了就可以用 BT_star   str_con 

 第 5 6 说明的是 文本结构的程序是怎么样子,那么变量定义的好,是对程序的阅读非常的方便的,毕竟形参要比实参更好记录。  例如 西安_张三      北京_张三     阿里巴巴_研发部_天猫_张大大  绝对比工号要好记。

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54624条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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