高速计数器FM350-1和CPU313C集成计数器组态问题

西门子plc 发布于 1年前 分类:S7-300/400

要向哥哥,姐姐们请教的问题:
1:   CPU313C集成高速计数器有3个通道,手册(6ES7398-8FA10-8BA0)上说编程时,只能用一个相同的背景数据块,那请问我要读取不同通道的计数值,相同的背景数据块如何区分是哪个通道的数据? 具体如何读取不同通道的数据?
2. 我根据FM350-1手册(6ES7350-1AH00-8BG0)先组态计数模块,我的组态是:编码器--24V脉冲和方向 ; 输入----脉宽和SET DI全是默认值(不懂),我也不知道脉宽是多少,DI是选择single还是Multiple;  操作方式-----32位, 连续计数,软控制,我使用的编程器是德国SIKO MSK320结合MB320电磁尺,不知道组态得对吗?能否帮帮组一下?
3.FM350的编程是不是按照手册说的把FC2 ,FC1和UDT1从库文件中拷贝过来,把模块与通道地址修改一下,建立一个UDT1类型的背景数据块(我的是DB1),并分配给FM350-1,这些我全做了,请问这样就能读出计数值(DB1.DBD34)吗? 请问对吗?要不要修改FC2里的程序,手册我看了好几遍.
4.请问一下利用FM350-1计数,如何判断是在前进和后退,如果和编码器MSK320结合用来控制机器的行程,那它测出来的是动作位移,还是路程啊,要不要复位啊?
还望仁兄最好举例说明,小弟较愚.想了有半年了,这些问题迟迟没有得到解决,谢谢了!!!!!!!!

1个回复

  • plc电工爱好者
    plc电工爱好者

    1、存在于同一个数据块内的不同数据地址。
    2、这样组态基本没问题
    3、FC2是系统的功能,不能修改,在OB1里面调用FC2就可以,不要调用其他的功能块了
    4、编码器选用AB相的,就可以判断方向。