您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > FM350-2实际应用详细过程
要用FM350-2,首先要下载对应的安装包,以下是地址链接:密码:ytpu安装后打开STEP7软件的LIBRARY中的例子程序打开程序后,把程序块FC2,FC3,FC4,FC5,UDT1拷贝到你的程序下生成DB1块,DB1类型要选定为UDT1,2:硬件组态:进入下图点击BGAdr弹出小菜单,SelectDataBlock,选择DB1块双击FM350-2.对每个通道依次社定如果在硬件设置里指定了该模块对应的DB块【Moduleadressfordatablock】,那么模块的逻辑地址和通道地址无需在程序中再次编程设定。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的计数值。
本文标题:FM350-2实际应用详细过程
链接地址:https://www.777doc.com/doc-2872248 .html