S7-300西门子编程控制器S7-300西门子编程控制器S7-300西门子编程控制器
德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
产品分类
一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
控制规模
可以分为大型机、中型机和小型机。
PROFIBUS-DP系统硬件组态好了,是不是一定要编写通信程序才能实现通信???不是组态好了,地址就对应了么?还要编通信程序干嘛???
举个例子:对于单主站,我可以理解,编编通信程序可以;对于多主站,全是S7-300或S7-400的多主站,我也能理解;
但是对于有其他非西门子主站(比如某PROFIBUS-DP主卡)的多主站PROFIBUS-DP系统,编的通信程序只能下载到S7-300里,不能下载到其他主站啊,那其他主站与其配套的从站之间如何通信???
所以我这里怀疑硬件组态完毕后,是不是一定要对每个主站系统进行通信程序的编写。
问题补充:
也可以这么说,我问题里提到某PROFIBUS-DP主卡,是装在某工业机器人控制器上的,如果一定要编写通信程序,是不是这个主站的通信程序不用写入S7-300,而是直接在这个机器人控制器中去写?
佳答案
PROFIBUS-DP系统硬件组态好了DP从站,不一定要编写通信程序才能实现通信。如使用的ET200S等远程I/O,直接使用地址就行了,如果是变频器伺服等控制器,就需要使用SFC14.SFC15来读取或写入参数到控制器。作为第三方带DP接口的控制器,需要安装GSD文件,要看第三方的DP通讯具体的内容,如控制字状态字,PLC编程控制字就可以控制第三方的设备了,第三方设备反馈状态字就可以知道第三方设备的状态了。通讯程序在300PLC内做就行了,当然第三方设备也有设定相应的一些参数,如DP地址,通讯速率等。