首页 上一页 1 2 下一页 尾页

在西门子S7-200中一步步做库文件 点击:18422 | 回复:32



秦君_1

    
  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-02-26 13:25:59
楼主

西门子S7-200小型机容许模块化编程,尤其提供使用者可以定制自己的库文件,在解决大量重复性逻辑处理上相当方便。下面以一个简单的例子说明如何建立库文件?如何安装库文件?如何调用(使用)库文件。注意:举例旨在说明一系列创建、使用方法,例子很简单,并不能完全反映出“库”在编程中的优势。

1.         建立库文件

1.1.        编辑一个起名为“起保停”的子程序,如图:

1

1.2.        右击“库”——单击“新建库”,打开对话框,如图:

2

组件中选择“起保停”——“添加”。属性中输入库名以及库的文件夹保存地址。确定。

 3

 

 

1.3.        不保存项目退出软件。

1.4.         

2.         安装库文件

重新打开软件,右击“库”——单击“添加删除库”,打开对话框,点击“添加”,如图:

 4

完成添加后在软件界面“指令”——“库”中就会出现添加的库。

3.         主程序调用

如下图例子程序,在主程序中调用库文件。就能正常使用了。I0.0有输入,Q0.0输出为1I0.1有输入,Q0.0输出为0.

5



楼主最近还看过



chinacupor

  • 精华:2帖
  • 求助:13帖
  • 帖子:25帖 | 845回
  • 年度积分:0
  • 历史总积分:2751
  • 注册:2013年2月16日
发表于:2013-02-26 13:47:30
1楼
顶楼主,还有啥绝活也都一次性掏出来吧。。。

阿水--王者之师

  • 精华:24帖
  • 求助:348帖
  • 帖子:1616帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2013-02-26 14:56:45
2楼
  不错,顶楼主,还有啥绝活也都一次性掏出来吧

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-02-26 15:03:36
3楼
引用 chinacupor 的回复内容:顶楼主,还有啥绝活也都一次性掏出来吧。。。



哈哈,年后上班有点空,手头刚好有台224,所以就有机会写了。希望指正,同时希望能帮到初学者。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-02-28 11:59:13
4楼
引用 阿水--王者之师 的回复内容:  不错,顶楼主,还有啥绝活也都一次性掏出来吧



这样热情的奉献怎么没有人响应,哎!难过中。

星空依然蓝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1233回
  • 年度积分:0
  • 历史总积分:2200
  • 注册:2008年11月23日
发表于:2013-02-28 16:22:18
5楼
不错,感谢分享。学习了。

哈雷_33

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 1111回
  • 年度积分:0
  • 历史总积分:1640
  • 注册:2006年1月23日
发表于:2013-11-28 08:14:54
6楼

试过了 调用一次没有问题  如果做两个这样的调用就有问题了  会两个库同时输出  不信楼主可以试试  以证明我所言非虚

sbkkan

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 112回
  • 年度积分:0
  • 历史总积分:857
  • 注册:2011年8月20日
发表于:2013-11-28 10:24:13
7楼

会出现调用多次出错,因为在局部变量声明时MT选错了参数类型

menghua

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 36回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2008年11月14日
发表于:2013-11-28 10:28:01
8楼

把“启保停”当成子程序,在其它子程序调用更简单些。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-11-28 10:57:22
9楼

引用 哈雷_33 的回复内容: 试过了 调用一次没有问题  如果做两个这样的调用就有问... 


 你遇到的这个问题在这里有明确解释:

http://www.ad.siemens.com.cn/Service/EngineerStory/EngineerContent.aspx?wv/RjaiX+kG8h9XqzJLwjOdiMVu+oDn9

Y.Z.Y

  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 347回
  • 年度积分:0
  • 历史总积分:2684
  • 注册:2005年7月18日
发表于:2015-06-09 15:20:37
10楼

佩服佩服,老牛了,谢谢了

尘埃如歌

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 116回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2015年3月20日
发表于:2015-07-25 17:14:13
11楼

可以可以,做的很好,学学

zisha8

  • 精华:0帖
  • 求助:4帖
  • 帖子:7帖 | 141回
  • 年度积分:0
  • 历史总积分:289
  • 注册:2010年1月18日
发表于:2015-09-05 17:58:51
12楼

菜鸟受教了!!!!!

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 76回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2007年4月08日
发表于:2015-12-24 11:08:17
13楼

好贴,可以好好学习一下。

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2015-12-24 13:36:01
14楼

MT应该用in/out参数。

孤独学人

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 3025回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年3月04日
发表于:2015-12-24 13:38:47
15楼

可以可以,做的很好,学学

孤独学人

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 3025回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年3月04日
发表于:2016-01-01 18:18:43
16楼

不错,感谢分享。学习了。

skoobing

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 158回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2013年12月16日
发表于:2016-02-15 14:21:50
17楼


引用 孤独学人 的回复内容: 不错,感谢分享。学习了。


tlhtlys

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2011年6月01日
发表于:2016-03-03 16:11:55
18楼

太谢谢了、非常详细,一学就会。

天涯路91066

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2009年9月13日
发表于:2016-04-09 16:28:07
19楼

能在主程序中连续调用吗

城市狼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 65回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年2月21日
发表于:2016-04-09 16:52:14
20楼

是的法国红酒基本让他yui日体育体育生大发光火大发光火


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页