- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
要用FM350-2,首先要下载对应的安装包,以下是地址
链接: /s/1eQfbdNc 密码: ytpu
安装后打开STEP7软件的LIBRARY中的例子程序
打开程序后,把程序块FC2,FC3,FC4,FC5,UDT1拷贝到你的程序下
生成DB1块,DB1类型要选定为UDT1,
2:硬件组态:
进入下图
点击BG Adr弹出小菜单,Select Data Block,选择DB1块
双击FM350-2.对每个通道依次社定
如果在硬件设置里指定了该模块对应的DB块【Module adress for datablock】,那么模块的逻辑地址和通道地址无需在程序中再次编程设定。 1、调用FC2,同时指定前期生成的DB块号(如果DB1,就是W#16#1;如果DB2,就是W#16#2;类推16进制);
2、打开其软件门??DB1.DBX23.0对应第一通道,DB1.DBX23.1对应第二通道,用几个通道就依次置ON几个;
3、调用FC4,并通过对DB1.DBB2(如果DB1,就是DB1.DBB2;如果DB2,就是DB2.DBB2;类推16进制)设置工作号100或101来对0~3或4~7号通道进行读值;
4、调用FC4(CNT2_RD),执行读数,W#16#1同样是指定DB块号。
5、0~7通道对应的编码器值,为DBD148、DBD156…DBD204(都是对应的DB块)
6、此时在程序中调用DB1.DBD148,即可获得计数器0的计数值;调用DB1.DBD156,可获得计数器1的计数值,类推。。
7、现在,已经得到脉冲数,可以根据实际用途进行换算了。。
简单的编程:
网络1:M100.0的常闭点一直通;网络2:必须调用FC2(CNT2_CTR),指定W#16#1即为设定FM250-2的数据块为DB1;网络3:打开其软件门??DB1.DBX23.0对应第一通道,DB1.DBX23.1对应第二通道,用几个通道就依次置ON几个;这里的可以用第一通道的线圈的常开触点触发第二通道的线圈,类推下去;网络4:将任务号100写入DB1.DBB2,工作号100的意思是读前4个通道的计数值;工作号101的意思是读后4个通道;网络5:调用FC4(CNT2_RD),执行读数,W#16#1同样是指定DB块号。此时在程序中调用DB1.DBD148,即可获得计数器0的计数值;调用DB1.DBD156,可获得计数器1的计数值。
文档评论(0)