---------上海蔻湘自动化设备商行 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海蔻湘在与德国 SIEMENS公司自动化与驱动部门的*紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
三明市西门子模块PLC售后服务 三明市西门子模块PLC售后服务
主要经营范围:
PLC及 模块:S7-200、 S7-300、 S7-400、S7-1200,S7-1500,ET-200系列
变 频 器:MM420、 MM430、 MM440、 6SE70、 6RA70,V20,V60,V90系列
触 摸 屏:OP27、 OP37、 OP270、 OP370,TD200, TD400C, K-TP OP177 TP177,MP277, MP377,等系列
数 控:6SN、1FT、6FC、6FX,1FK等系列
浅谈自由口通信字符中断
时间:2012-07-02 来源:www.dqjsw。。com.cn 编辑:李亮 点击:次 字体设置: 大 中 小
常常遇到客户咨询自由口编程中字符中断的相关问题,比如“字符中断是什么?”,“字符中断怎么用?”,“用SMB接收多个字符,如何编程?”,“字符中断和RCV指令之间有什么关系?”。为了帮助您深入了解以上问题,我们就一起就这几个问题进行讨论,以达到抛砖引玉的效果!
常问问题一:字符中断是什么?
通过阅读系统手册,我们知道使用字符中断方式接收数据,接收每个字符时都会产生中断。在执行与接收字符事件相连的中断程序前,接收的字符存入SMB2寄存器中,校验状态存入SM3.0。 SMB2、SM3.0都是只读的。Port0/Port1共用SMB2/SMB3。Port0对应于中断事件8。Port1对应于中断事件25。
西门子S7-300中自编功能FC的加密步骤
时间:2012-06-25 来源:www.dqjsw。。com.cn 编辑:电气自动化技术网 点击:次 字体设置: 大 中 小
1.自己编写一个FC
2.打开这个FC,先保存,然后在“文件”菜单下,选择“生成源文件”,按提示操作生成你想保护的块的源文件
3.打开源文件,在源文件的程序开始前(就是那个FC的源文件BEGIN的上面一行),插入关键字"KNOW_HOW_PROTECT",然后编译并保存这个源文件
再回头去看看那个FC,是不是已经加密了呢?如果想保险,程序COPY给别人的时候,删掉源文件.
不过,这种加密,分分钟被破解的哦~~
两个CPU如何实现数据交换?
时间:2012-06-22 来源:www.dqjsw。。com.cn 编辑:电气自动化技术网 点击:次 字体设置: 大 中 小
在一个S7项目下创建2个CPU,而一个CPU需要利用另一个CPU的点
比如2#CPU想利用1#CPU的 I13.0这个DI点,怎样编程才能使2#CPU看到1#CPU的相应点?
答:不知道你用多少个信号需要传输,如果多的话就用通讯方式。
你的cpu通过什么方式和上位机连接的?
我给你一个方法:通过tcp/ip方式传输数据。我是用315-2dp+cp343-1lean来实现的。首先在硬件组态的网络组态中点击一个cpu,然后在下面的窗口中双击local id插入一个iso-on-tcp connection,注意这个连接的block parameter参数中的id和laddr。在通讯编程中要用到的。然后编译保存网络。并分别下载到两个cpu中。
然后cpu1用西门子做的fc5(ag_send)发送数据,cpu2用fc6(ag_recv)接受数据,发送接受的规则是慢发快收防止丢包,比如你在200ms中发送,100ms中接受因为是定时中断中发送接受的,所以发送功能和接受功能的act参数就都是1,就行了。id和laddr参数就是上面说的id和laddr参数。send引脚是你要发送的数据的起始地址和数据长度,len是是发送的数据长度和send引脚包含的那个数据长度*就行了。剩余三个参数就不用我说了。
ag_recv的ndr就是接收数据保存的起始地址和数据长度,这个长度要和发送的长度*。其他就不用说了,你如果你不明白再看看这两个函数的说明就清楚了。