西门子S7-300PLC的模拟量输入输出问题
举个例子,比如要用一台S7-300的PLC去控制丹弗斯FC300的变频器,那PLC的模拟量输入输出是如何分配的?比如电流,频率等等,是不是根据变频器的说明书来分配对应的模...
举个例子,比如要用一台S7-300的PLC去控制丹弗斯 FC300的变频器,那PLC的模拟量输入输出是如何分配的?比如电流,频率等等,是不是根据变频器的说明书来分配对应的模拟量地址呢?
展开
展开全部
没用过FC300的变频器,但是用过西门子系列的,通过PROFIBUS通讯,在变频器上设置通讯地址参数,然后在S7-300架构地址时分配对应的地址即可通讯,然后根据需要通过S7-300输出给定值,频率。。
追问
噢,比如我现在要让PLC读取变频器的频率,要先在变频器上设定变频器的频率的模拟量地址是PIW256,然后再到PLC硬件组态去分配这个PIW256地址,是这个意思吗?
追答
我懂你的意思了。你通讯方式不是我用的那种,你使用的这种直接从S7-300模拟量输入输出模块进行数据传输的是不?如果是的话,那你要读变频器的输出频率的话你就要找变频器的用户使用说明书,找到变频器上的频率输出端口,然后直接连接到S7-300模拟量模块任意一个输入端口,然后查找该变频器的这个端口输出的到底是电流还是电压,一般这种信号分成两种:(0)4MA~20MA或者-/+10VDC。再然后你要设置你S7-300中这个端口的输入类型(根据信号类型变频器使用手册上应该有)。最后你就可以在程序中读取到这个模拟信号然后你就可以通过程序对模拟量信号进行编程,一般都是线性模拟量信号,就可以将该信号转换成变频器输出频率显示在程序或者第三方软加上(WINCC等)。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你是通过通讯的还是硬接点的?硬接点的话,直接看端子说明,按说明书接起来就行了。通讯的没有用过。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PLC控制变频器有两种方式,一种是总线式即采用PB,MODBUS,USS等协议发控制字来实现。另一种即为硬接线的方式,通过模拟量的输出来控制变频器,通过模拟量的输入来读取变频器的状态。采用硬接线的方式,首先你要弄清楚变频器侧模拟量端子的定义,这些应该是在FC300中去设定参数的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PLC中模拟量地址是随便分配的,但是变频器上要设定输出或者输入相应的意义:电流还是频率等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询