<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ibhsoftec.com/en/index.php?action=history&amp;feed=atom&amp;title=S7-SoftPLC%3AConfiguring_CP343%2FCP443_emulation</id>
	<title>S7-SoftPLC:Configuring CP343/CP443 emulation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ibhsoftec.com/en/index.php?action=history&amp;feed=atom&amp;title=S7-SoftPLC%3AConfiguring_CP343%2FCP443_emulation"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S7-SoftPLC:Configuring_CP343/CP443_emulation&amp;action=history"/>
	<updated>2026-05-13T21:12:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/en/index.php?title=S7-SoftPLC:Configuring_CP343/CP443_emulation&amp;diff=1120&amp;oldid=prev</id>
		<title>Jonas: Created page with &quot;The CP functionality of &#039;&#039;S7-SoftPLC&#039;&#039; supports the ISO on TCP (RFC 1006; Port 102) protocol for incoming PU connections. Send/Receive functions are supported for the protocol...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/en/index.php?title=S7-SoftPLC:Configuring_CP343/CP443_emulation&amp;diff=1120&amp;oldid=prev"/>
		<updated>2013-01-23T08:30:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The CP functionality of &amp;#039;&amp;#039;S7-SoftPLC&amp;#039;&amp;#039; supports the ISO on TCP (RFC 1006; Port 102) protocol for incoming PU connections. Send/Receive functions are supported for the protocol...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The CP functionality of &amp;#039;&amp;#039;S7-SoftPLC&amp;#039;&amp;#039; supports the ISO on TCP (RFC 1006; Port 102) protocol for incoming PU connections. Send/Receive functions are supported for the protocols ISO on TCP, TCP/IP and UDP. Via ISO on TCP and TCP/IP Fetch/Write passive is supported as well.&lt;br /&gt;
&lt;br /&gt;
In the hardware configuration of a &amp;#039;&amp;#039;S7-SoftPLC 416&amp;#039;&amp;#039; CP443 with the purchase order number 6GK7 443-1EX11-0XE0 should be chosen, since it supports the TCP/IP protocol only.&lt;br /&gt;
&lt;br /&gt;
The ISO protocol, that is used by 6GK7 443-1EX11-0XE0 for example, would require special ISO network controller drivers. Therefore a connection via ISO protocol can not be established, this is possible via ISO on TCP only. The selection of the network controller of the PU station has to begin with &amp;amp;quot;TCP/IP -&amp;amp;gt; your network controller&amp;amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
WARNING: IF &amp;amp;quot;SIMATIC IEPG HELP SERVICE&amp;amp;quot; IS RUNNING, RFC1006 SERVICES VIA CP343/CP443 ARE NOT POSSIBLE, BECAUSE THE PORT 102 IS IN USE BY HELP SERVICE.&lt;br /&gt;
&lt;br /&gt;
=== Operating mode ===&lt;br /&gt;
&lt;br /&gt;
At the start of &amp;#039;&amp;#039;S7-SoftPLC&amp;#039;&amp;#039; a configuration for the CP343/CP443 emulation is searched. The selected blocks for the communication appear in the block list of the PLC.&lt;br /&gt;
&lt;br /&gt;
The following protocols are supported:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Iso-On-TCP || PU-channel || &lt;br /&gt;
|-&lt;br /&gt;
| Iso-On-TCP || Send/Receive || passive&lt;br /&gt;
|-&lt;br /&gt;
| Iso-On-TCP || Send/Receive || active&lt;br /&gt;
|-&lt;br /&gt;
| Iso-On-TCP || Fetch/Write || passive&lt;br /&gt;
|-&lt;br /&gt;
| TCP || Send/Receive || passive&lt;br /&gt;
|-&lt;br /&gt;
| TCP || Send/Receive || active&lt;br /&gt;
|-&lt;br /&gt;
| TCP || Fetch/Write || passive&lt;br /&gt;
|-&lt;br /&gt;
| UDP || Send/Receive || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Differences to hardware-PLC&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The local IP-address is taken from the Windows&amp;lt;sup&amp;gt;®&amp;lt;/sup&amp;gt; computer network settings and is not overwritten by system data.&lt;br /&gt;
* FC5 and FC50 both behave like FC50 (AG_LSEND)&lt;br /&gt;
* FC6 and FC60 both behave like FC60 (AG_LRECV)&lt;br /&gt;
* FC10 only supports the commands NOP, CN_STATUS, CN_STATUS_ALL and CN_RESET_ALL.&lt;br /&gt;
* FB55 for configuration via DB must only be called in OB100/OB101.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Modbus TCP Server ===&lt;br /&gt;
&lt;br /&gt;
The CP emulation also supports the Modbus TCP-protocol per default.&lt;br /&gt;
&lt;br /&gt;
The following Modbus functions are supported:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Function !! Data area !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x01 || Out || Read bits&lt;br /&gt;
|-&lt;br /&gt;
| 0x02 || In || Read bits&lt;br /&gt;
|-&lt;br /&gt;
| 0x03 || Out || Read words&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || In || Read words&lt;br /&gt;
|-&lt;br /&gt;
| 0x05 || Out || Write bit&lt;br /&gt;
|-&lt;br /&gt;
| 0x06 || Out || Write word&lt;br /&gt;
|-&lt;br /&gt;
| 0x0F || Out || Write bits&lt;br /&gt;
|-&lt;br /&gt;
| 0x10 || Out || Write words&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Modbus telegram types, normally accessing the input area, are read from a data block, that can be freely defined by the user.&lt;br /&gt;
&lt;br /&gt;
The Modbus telegram types, normally accessing the output area, are read or written from another data block, that can be freely defined by the user.&lt;br /&gt;
&lt;br /&gt;
That provides the possibility to access the process data of &amp;#039;&amp;#039;S7-SoftPLC&amp;#039;&amp;#039; with any HMI or Control Panels, which support the Modbus TCP-protocol.&lt;/div&gt;</summary>
		<author><name>Jonas</name></author>
	</entry>
</feed>