回复:TIA博途程序用SCL编辑到底能不能比梯形图工资高3000元/元

已锁定

ZXF_

  • 帖子

    29
  • 精华

    0
  • 被关注

    1

论坛等级:游侠

注册时间:2018-07-15

普通 普通 如何晋级?

发布于 2022-12-01 15:22:29

23楼

展开查看
以下是引用爱你一生宝贝在2022-11-30 21:55:06的发言 >22楼

技术在进步,活到老学到老!学习了!

TIA博途SCL编程学习31_HelloWorld

作者工控老炮儿

1.     题目:

上篇“用SCL编写第一个TIA程序代码”作为SCL编程学习的开篇,目的是熟悉TIA的编程平台。“程序猿”一般习惯用“Hello World”作为学习编程的第一个演示程序,为了增加编程的仪式感,本例用SCL编写代码,使用PLC的基于以太网的开放式用户通信指令将字符串“Hello, World”发送到电脑端。

2.     添加FB:

FB名称“HelloWorld”。

3.     添加FB接口变量:

手动添加数据类型为“TSEND_C”的静态变量,命名为“instTSendC”,即调用开放式用户通信指令的“TSEND_C”指令,也可以从指令库中将该指令直接拖拽到编辑器,选择“多重实例”。

见下图:

 

4.     编写代码:

 

5.     添加数据块:

添加一个连接参数的数据块,可以自由命名,本例命名为“GdbConData”,该数据块内容见下图:

 

注意硬件地址(硬件组态)、ID号、IP地址和端口号,后三项可视情况修改。

该数据块可自动生成。

见下图:

 

6.     代码测试:

在循环OB中调用FB-HelloWorld,会自动创建背景数据块,该背景数据块可以用来监视和修改数据。

转至在线并监控程序,电脑端使用TCP测试工具进行数据监听。

如下图:

 

7.     总结:

简单易学;

使用背景数据块进行监控,不另外使用全局数据块,后面案例均采用这种方式;

初学从通信入手,为新手增加学习信心。

资料下载:

TIA博途SCL编程学习31_HelloWorld.pdf


PLC——除了0和1,你还认识什么?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10588条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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